@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-100:#fef9c2;--color-yellow-500:#edb200;--color-yellow-700:#a36100;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-600:#009588;--color-teal-800:#005f5a;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-500:#00b7d7;--color-cyan-800:#005f78;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-violet-50:#f5f3ff;--color-violet-200:#ddd6ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-900:#4d179a;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-pink-500:#f6339a;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-\[66px\]{inset-inline:66px}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!top-16{top:calc(var(--spacing) * 16)!important}.-top-3{top:calc(var(--spacing) * -3)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-\[-150px\]{top:-150px}.top-\[1px\]{top:1px}.top-\[4\.5rem\]{top:4.5rem}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.\!bottom-0{bottom:calc(var(--spacing) * 0)!important}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-3{grid-row-start:3}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-\[0px\]{margin-inline:0}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0px\]{margin-top:0}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[20px\]{margin-bottom:20px}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.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)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-\[calc\(100svh-4rem\)\]{height:calc(100svh - 4rem)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.15rem\]{height:1.15rem}.h-\[102px\]{height:102px}.h-\[104px\]{height:104px}.h-\[136px\]{height:136px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[218px\]{height:218px}.h-\[220px\]{height:220px}.h-\[238px\]{height:238px}.h-\[260px\]{height:260px}.h-\[272px\]{height:272px}.h-\[280px\]{height:280px}.h-\[285px\]{height:285px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[380px\]{height:380px}.h-\[390px\]{height:390px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[430px\]{height:430px}.h-\[440px\]{height:440px}.h-\[450px\]{height:450px}.h-\[520px\]{height:520px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[68px\]{min-height:68px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[100px\]{min-height:100px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[116px\]{width:116px}.w-\[124px\]{width:124px}.w-\[130px\]{width:130px}.w-\[136px\]{width:136px}.w-\[138px\]{width:138px}.w-\[145px\]{width:145px}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[165px\]{width:165px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[234px\]{width:234px}.w-\[238px\]{width:238px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[560px\]{width:560px}.w-\[min\(19rem\,calc\(100vw-3rem\)\)\]{width:min(19rem,100vw - 3rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[85\%\]{max-width:85%}.max-w-\[100px\]{max-width:100px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[20px\]{min-width:20px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[340px\]{min-width:340px}.min-w-\[390px\]{min-width:390px}.min-w-\[520px\]{min-width:520px}.min-w-\[660px\]{min-width:660px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[4\]{flex:4}.flex-\[6\]{flex:6}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.15\]{scale:1.15}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.3fr_1fr_1fr_0\.8fr_0\.8fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr .8fr .8fr 1fr}.grid-cols-\[1\.9fr_\.75fr_\.55fr_\.8fr_\.7fr\]{grid-template-columns:1.9fr .75fr .55fr .8fr .7fr}.grid-cols-\[1\.25rem_minmax\(7rem\,9rem\)_minmax\(0\,1fr\)_2rem\]{grid-template-columns:1.25rem minmax(7rem,9rem) minmax(0,1fr) 2rem}.grid-cols-\[1fr_48px\]{grid-template-columns:1fr 48px}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[24px_1fr_auto\]{grid-template-columns:24px 1fr auto}.grid-cols-\[34px_1fr_68px_76px\]{grid-template-columns:34px 1fr 68px 76px}.grid-cols-\[36px_minmax\(0\,1fr\)_96px\]{grid-template-columns:36px minmax(0,1fr) 96px}.grid-cols-\[92px_1fr_42px\]{grid-template-columns:92px 1fr 42px}.grid-cols-\[110px_1fr_30px\]{grid-template-columns:110px 1fr 30px}.grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1\.2fr\)_120px_140px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 120px 140px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_64px\]{grid-template-columns:minmax(0,1fr) 64px}.grid-cols-\[minmax\(260px\,1\.5fr\)_repeat\(3\,minmax\(145px\,1fr\)\)\]{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(145px,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#EDF0F5\]>:not(:last-child)){border-color:#edf0f5}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}:where(.divide-black\/6>:not(:last-child)){border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/6>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#17131a\]{border-color:#17131a!important}.\!border-black\/10{border-color:#0000001a!important}@supports (color:color-mix(in lab, red, red)){.\!border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)!important}}.\!border-black\/15{border-color:#00000026!important}@supports (color:color-mix(in lab, red, red)){.\!border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)!important}}.\!border-gray-200{border-color:var(--color-gray-200)!important}.border-\[\#2563EB\]{border-color:#2563eb}.border-\[\#181818\]{border-color:#181818}.border-\[\#A7F3D0\]{border-color:#a7f3d0}.border-\[\#D7E6A0\]{border-color:#d7e6a0}.border-\[\#DCEB82\]{border-color:#dceb82}.border-\[\#E1E7F0\]{border-color:#e1e7f0}.border-\[\#E5E5E5\]{border-color:#e5e5e5}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[\#E6E6E6\]{border-color:#e6e6e6}.border-\[\#E7ECF3\]{border-color:#e7ecf3}.border-\[\#EEF2F6\]{border-color:#eef2f6}.border-\[\#FDE68A\]{border-color:#fde68a}.border-\[\#FECACA\]{border-color:#fecaca}.border-\[\#FF5D45\]\/40{border-color:#ff5d4566;border-color:lab(62.0468% 61.6976 47.936/.4)}.border-\[rgba\(23\,19\,26\,0\.18\)\]{border-color:#17131a2e}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--tesla-green\)\]{border-color:var(--tesla-green)}.border-\[var\(--tesla-red\)\]{border-color:var(--tesla-red)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/6{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/8{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.border-black\/25{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-black) 7.0%, transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-black\/\[0\.09\]{border-color:#00000017}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-black) 9%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-900\/10{border-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/10{border-color:color-mix(in oklab, var(--color-emerald-900) 10%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-transparent{border-left-color:#0000}.\!bg-\[\#17131a\]{background-color:#17131a!important}.\!bg-\[\#e7dfd3\]{background-color:#e7dfd3!important}.\!bg-\[\#ffffff\]{background-color:#fff!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#00A4EF\]{background-color:#00a4ef}.bg-\[\#000000\]{background-color:#000}.bg-\[\#4D6BFE\]{background-color:#4d6bfe}.bg-\[\#4E83ED\]{background-color:#4e83ed}.bg-\[\#8A8A8A\]{background-color:#8a8a8a}.bg-\[\#10A37F\]{background-color:#10a37f}.bg-\[\#22B8CD\]{background-color:#22b8cd}.bg-\[\#34D399\]{background-color:#34d399}.bg-\[\#94A3B8\]{background-color:#94a3b8}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#16794A\]{background-color:#16794a}.bg-\[\#17131a\]\/35{background-color:#17131a59;background-color:lab(6.50466% 3.14342 -4.07245/.35)}.bg-\[\#17131a\]\/75{background-color:#17131abf;background-color:lab(6.50466% 3.14342 -4.07245/.75)}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#151719\]{background-color:#151719}.bg-\[\#181818\]{background-color:#181818}.bg-\[\#D8D8DC\]{background-color:#d8d8dc}.bg-\[\#D9FF90\]{background-color:#d9ff90}.bg-\[\#D97757\]{background-color:#d97757}.bg-\[\#DCFCE7\]{background-color:#dcfce7}.bg-\[\#E5E7EB\]{background-color:#e5e7eb}.bg-\[\#E7E7E8\]{background-color:#e7e7e8}.bg-\[\#EAF6EF\]{background-color:#eaf6ef}.bg-\[\#ECFDF5\]{background-color:#ecfdf5}.bg-\[\#EEF0F4\]{background-color:#eef0f4}.bg-\[\#EEF4FA\]{background-color:#eef4fa}.bg-\[\#EEF4FF\]{background-color:#eef4ff}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#F1F1F1\]{background-color:#f1f1f1}.bg-\[\#F1F8CF\]{background-color:#f1f8cf}.bg-\[\#F2F4F7\]{background-color:#f2f4f7}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[\#F4F6FA\]{background-color:#f4f6fa}.bg-\[\#F5F5F5\]{background-color:#f5f5f5}.bg-\[\#F5FFC7\]{background-color:#f5ffc7}.bg-\[\#F6F8FC\]{background-color:#f6f8fc}.bg-\[\#F7F7F7\]{background-color:#f7f7f7}.bg-\[\#F7F7F8\]{background-color:#f7f7f8}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#F8FAFC\]\/85{background-color:#f8fafcd9;background-color:lab(98.1609% -.419915 -1.20521/.85)}.bg-\[\#F9FAFB\]{background-color:#f9fafb}.bg-\[\#F15A24\]{background-color:#f15a24}.bg-\[\#F87171\]{background-color:#f87171}.bg-\[\#F97316\]{background-color:#f97316}.bg-\[\#FAF7F0\]{background-color:#faf7f0}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-\[\#FAFBFD\]{background-color:#fafbfd}.bg-\[\#FBBF24\]{background-color:#fbbf24}.bg-\[\#FBFCFF\]{background-color:#fbfcff}.bg-\[\#FCFCFC\]{background-color:#fcfcfc}.bg-\[\#FCFCFD\]{background-color:#fcfcfd}.bg-\[\#FEE2E2\]{background-color:#fee2e2}.bg-\[\#FEF3C7\]{background-color:#fef3c7}.bg-\[\#FEF9C3\]{background-color:#fef9c3}.bg-\[\#FF5D45\]{background-color:#ff5d45}.bg-\[\#FFF7F5\]{background-color:#fff7f5}.bg-\[\#FFF8F5\]{background-color:#fff8f5}.bg-\[\#FFFCFB\]{background-color:#fffcfb}.bg-\[\#e6f1ed\]{background-color:#e6f1ed}.bg-\[\#f4f7f4\]{background-color:#f4f7f4}.bg-\[\#fafbfa\]{background-color:#fafbfa}.bg-\[\#fcfcfb\]{background-color:#fcfcfb}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--tesla-green\)\]{background-color:var(--tesla-green)}.bg-\[var\(--tesla-green-bg\)\]{background-color:var(--tesla-green-bg)}.bg-\[var\(--tesla-red\)\]{background-color:var(--tesla-red)}.bg-\[var\(--tesla-red-bg\)\],.bg-\[var\(--tesla-red-bg\)\]\/30{background-color:var(--tesla-red-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--tesla-red-bg\)\]\/30{background-color:color-mix(in oklab, var(--tesla-red-bg) 30%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/60{background-color:#dbeafe99}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/60{background-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-gray-950\/30{background-color:#0307124d}@supports (color:color-mix(in lab, red, red)){.bg-gray-950\/30{background-color:color-mix(in oklab, var(--color-gray-950) 30%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(rgba\(148\,163\,184\,0\.11\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(148\,163\,184\,0\.11\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#94a3b81c 1px,#0000 1px),linear-gradient(90deg,#94a3b81c 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_80\%_-10\%\,\#dceee8\,transparent_34\%\)\,linear-gradient\(180deg\,\#f7f9f7_0\%\,\#fcfcfb_100\%\)\]{background-image:radial-gradient(circle at 80% -10%,#dceee8,#0000 34%),linear-gradient(#f7f9f7 0%,#fcfcfb 100%)}.from-\[\#DBEAFE\]{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FF5D45\]{--tw-gradient-from:#ff5d45;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#60A5FA\]{--tw-gradient-via:#60a5fa;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.via-purple-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1D4ED8\]{--tw-gradient-to:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A65BDD\]{--tw-gradient-to:#a65bdd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/10{--tw-gradient-to:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.to-pink-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[background-size\:40px_40px\]{background-size:40px 40px}.fill-current{fill:currentColor}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-heading\)\]{font-family:var(--font-heading)}.font-\[family-name\:var\(--font-product-sans\)\]{font-family:var(--font-product-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#625b65\]{color:#625b65!important}.\!text-\[\#17131a\]{color:#17131a!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0F172A\]{color:#0f172a}.text-\[\#1B2435\]{color:#1b2435}.text-\[\#1D4ED8\]{color:#1d4ed8}.text-\[\#4B5563\]{color:#4b5563}.text-\[\#4D4D4D\]{color:#4d4d4d}.text-\[\#4f615a\]{color:#4f615a}.text-\[\#4f5856\]{color:#4f5856}.text-\[\#5F5F5F\]{color:#5f5f5f}.text-\[\#5b6262\]{color:#5b6262}.text-\[\#5e6865\]{color:#5e6865}.text-\[\#6B6B6B\]{color:#6b6b6b}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#6d7574\]{color:#6d7574}.text-\[\#7A879A\]{color:#7a879a}.text-\[\#7a8381\]{color:#7a8381}.text-\[\#8A8A8A\]{color:#8a8a8a}.text-\[\#9AA5B5\]{color:#9aa5b5}.text-\[\#9CA3AF\]{color:#9ca3af}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#98A2B3\]{color:#98a2b3}.text-\[\#536A13\]{color:#536a13}.text-\[\#625b65\]{color:#625b65}.text-\[\#747e7b\]{color:#747e7b}.text-\[\#854D0E\]{color:#854d0e}.text-\[\#991B1B\]{color:#991b1b}.text-\[\#2563EB\]{color:#2563eb}.text-\[\#16794A\]{color:#16794a}.text-\[\#17131a\]{color:#17131a}.text-\[\#40506A\]{color:#40506a}.text-\[\#42630D\]{color:#42630d}.text-\[\#45514d\]{color:#45514d}.text-\[\#047857\]{color:#047857}.text-\[\#56615e\]{color:#56615e}.text-\[\#59625f\]{color:#59625f}.text-\[\#059669\]{color:#059669}.text-\[\#64706d\]{color:#64706d}.text-\[\#64748B\]{color:#64748b}.text-\[\#65706d\]{color:#65706d}.text-\[\#67706e\]{color:#67706e}.text-\[\#77817f\]{color:#77817f}.text-\[\#78817f\]{color:#78817f}.text-\[\#78859A\]{color:#78859a}.text-\[\#92400E\]{color:#92400e}.text-\[\#111827\]{color:#111827}.text-\[\#151719\]{color:#151719}.text-\[\#166534\]{color:#166534}.text-\[\#171717\]{color:#171717}.text-\[\#172033\]{color:#172033}.text-\[\#181818\]{color:#181818}.text-\[\#253149\]{color:#253149}.text-\[\#303030\]{color:#303030}.text-\[\#334155\]{color:#334155}.text-\[\#344054\]{color:#344054}.text-\[\#344158\]{color:#344158}.text-\[\#374151\]{color:#374151}.text-\[\#475569\]{color:#475569}.text-\[\#526075\]{color:#526075}.text-\[\#536414\]{color:#536414}.text-\[\#567018\]{color:#567018}.text-\[\#606060\]{color:#606060}.text-\[\#637086\]{color:#637086}.text-\[\#667085\]{color:#667085}.text-\[\#697386\]{color:#697386}.text-\[\#718096\]{color:#718096}.text-\[\#737373\]{color:#737373}.text-\[\#758198\]{color:#758198}.text-\[\#B91C1C\]{color:#b91c1c}.text-\[\#C24145\]{color:#c24145}.text-\[\#CBD5E1\]{color:#cbd5e1}.text-\[\#D0D5DD\]{color:#d0d5dd}.text-\[\#D1D5DB\]{color:#d1d5db}.text-\[\#ff5d45\]{color:#ff5d45}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--tesla-green\)\]{color:var(--tesla-green)}.text-\[var\(--tesla-green-dark\)\]{color:var(--tesla-green-dark)}.text-\[var\(--tesla-red\)\]{color:var(--tesla-red)}.text-\[var\(--tesla-red-dark\)\]{color:var(--tesla-red-dark)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-current{color:currentColor}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/70{color:#009767b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/70{color:color-mix(in oklab, var(--color-emerald-600) 70%, transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-red-950{color:var(--color-red-950)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-800{color:var(--color-teal-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(249\,115\,22\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f9731626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(251\,191\,36\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#fbbf2426);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,42\,42\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ff2a2a26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(24\,24\,24\,0\.24\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1818183d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2563eb40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(37\,99\,235\,0\.39\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#2563eb63);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 15px 32px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(23\,19\,26\,0\.18\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#17131a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.shadow-blue-200{--tw-shadow-color:#bedbff}@supports (color:lab(0% 0 0)){.shadow-blue-200{--tw-shadow-color:lab(86.15% -4.04379 -21.0797)}}@supports (color:color-mix(in lab, red, red)){.shadow-blue-200{--tw-shadow-color:color-mix(in oklab, var(--color-blue-200) var(--tw-shadow-alpha), transparent)}}.ring-\[\#2563EB\]\/15{--tw-ring-color:#2563eb26}@supports (color:lab(0% 0 0)){.ring-\[\#2563EB\]\/15{--tw-ring-color:lab(44.7906% 21.0479 -75.599/.15)}}.ring-\[var\(--tesla-red\)\]\/20{--tw-ring-color:var(--tesla-red)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--tesla-red\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--tesla-red) 20%, transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab, red, red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 20%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab, red, red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.ring-slate-500\/20{--tw-ring-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.ring-slate-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[300ms\]{--tw-duration:.3s;transition-duration:.3s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[opacity\]{will-change:opacity}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[scrollbar-width\:none\]{scrollbar-width:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:text-\[\#6B7280\]:is(:where(.group):hover *){color:#6b7280}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-105:is(:where(.group):hover *){--tw-brightness:brightness(105%);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,)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=active\]\:text-white:is(:where(.group)[data-state=active] *){color:var(--color-white)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-\[\#9CA3AF\]::placeholder{color:#9ca3af}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-black\/10:hover{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/10:hover{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:border-black\/15:hover{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/15:hover{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.hover\:border-black\/25:hover{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/25:hover{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:\!bg-\[\#1D4ED8\]:hover{background-color:#1d4ed8!important}.hover\:\!bg-\[\#2a0e36\]:hover{background-color:#2a0e36!important}.hover\:\!bg-\[\#E7EDF5\]:hover{background-color:#e7edf5!important}.hover\:\!bg-black\/5:hover{background-color:#0000000d!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)!important}}.hover\:bg-\[\#1D4ED8\]:hover{background-color:#1d4ed8}.hover\:bg-\[\#151719\]\/90:hover{background-color:#151719e6;background-color:lab(7.5878% -.562221 -1.76084/.9)}.hover\:bg-\[\#333333\]:hover{background-color:#333}.hover\:bg-\[\#EAF6EF\]:hover{background-color:#eaf6ef}.hover\:bg-\[\#F0F0F1\]:hover{background-color:#f0f0f1}.hover\:bg-\[\#F3F3F3\]:hover{background-color:#f3f3f3}.hover\:bg-\[\#F3F4F6\]:hover{background-color:#f3f4f6}.hover\:bg-\[\#F6F8FC\]:hover{background-color:#f6f8fc}.hover\:bg-\[\#F7F7F7\]:hover{background-color:#f7f7f7}.hover\:bg-\[\#F7F7F8\]:hover{background-color:#f7f7f8}.hover\:bg-\[\#F8FAFC\]:hover{background-color:#f8fafc}.hover\:bg-\[\#F9FAFB\]:hover{background-color:#f9fafb}.hover\:bg-\[\#FAFAFA\]:hover{background-color:#fafafa}.hover\:bg-\[\#FBFCFF\]:hover{background-color:#fbfcff}.hover\:bg-\[\#FCFCFD\]:hover{background-color:#fcfcfd}.hover\:bg-\[\#FFF0EE\]:hover{background-color:#fff0ee}.hover\:bg-\[var\(--tesla-red-bg\)\]:hover{background-color:var(--tesla-red-bg)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-100\/50:hover{background-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-100\/50:hover{background-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.hover\:bg-gray-100\/60:hover{background-color:#f3f4f699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-100\/60:hover{background-color:color-mix(in oklab, var(--color-gray-100) 60%, transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:\!text-\[\#172033\]:hover{color:#172033!important}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[\#16794A\]:hover{color:#16794a}.hover\:text-\[\#17131a\]:hover{color:#17131a}.hover\:text-\[\#111827\]:hover{color:#111827}.hover\:text-\[\#172033\]:hover{color:#172033}.hover\:text-\[\#181818\]:hover{color:#181818}.hover\:text-\[\#C24145\]:hover{color:#c24145}.hover\:text-\[var\(--tesla-red\)\]:hover{color:var(--tesla-red)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-emerald-950:hover{color:var(--color-emerald-950)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-emerald-600:focus{border-color:var(--color-emerald-600)}.focus\:bg-\[\#F3F3F3\]:focus{background-color:#f3f3f3}.focus\:text-\[\#181818\]:focus{color:#181818}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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\:ring-black\/20:focus{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.focus\:ring-black\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.focus\:ring-blue-600\/20:focus{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-600\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-black\/30:focus-visible{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-black\/30:focus-visible{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.focus-visible\:bg-\[\#F8FAFC\]:focus-visible{background-color:#f8fafc}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[\#FF5D45\]\/40:focus-visible{--tw-ring-color:#ff5d4566}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#FF5D45\]\/40:focus-visible{--tw-ring-color:lab(62.0468% 61.6976 47.936/.4)}}.focus-visible\:ring-black\/10:focus-visible{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-black\/10:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.focus-visible\:ring-blue-600:focus-visible{--tw-ring-color:var(--color-blue-600)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#FF5D45\]:focus-visible{outline-color:#ff5d45}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-1:has([data-slot=card-action]){grid-template-columns:repeat(1,minmax(0,1fr))}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.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-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--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)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:\!bg-white[data-state=active]{background-color:var(--color-white)!important}.data-\[state\=active\]\:bg-\[\#2563EB\][data-state=active]{background-color:#2563eb}.data-\[state\=active\]\:bg-black[data-state=active]{background-color:var(--color-black)}.data-\[state\=active\]\:\!text-\[\#17131a\][data-state=active]{color:#17131a!important}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[\#181818\][data-state=checked]{border-color:#181818}.data-\[state\=checked\]\:bg-\[\#181818\][data-state=checked]{background-color:#181818}.data-\[state\=checked\]\:bg-\[\#FF5D45\][data-state=checked]{background-color:#ff5d45}.data-\[state\=closed\]\:scale-95[data-state=closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[state\=closed\]\:scale-\[0\.98\][data-state=closed]{scale:.98}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:duration-500[data-state=closed]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=closed\]\:duration-650[data-state=closed]{--tw-duration:.65s;transition-duration:.65s}.data-\[state\=closed\]\:duration-\[400ms\][data-state=closed]{--tw-duration:.4s;transition-duration:.4s}.data-\[state\=closed\]\:duration-\[550ms\][data-state=closed]{--tw-duration:.55s;transition-duration:.55s}.data-\[state\=closed\]\:ease-in[data-state=closed]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.data-\[state\=open\]\:scale-100[data-state=open]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[state\=open\]\:bg-\[\#F3F3F3\][data-state=open]{background-color:#f3f3f3}.data-\[state\=open\]\:text-\[\#181818\][data-state=open]{color:#181818}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:duration-900[data-state=open]{--tw-duration:.9s;transition-duration:.9s}.data-\[state\=open\]\:duration-1100[data-state=open]{--tw-duration:1.1s;transition-duration:1.1s}.data-\[state\=open\]\:duration-\[700ms\][data-state=open]{--tw-duration:.7s;transition-duration:.7s}.data-\[state\=open\]\:duration-\[1250ms\][data-state=open]{--tw-duration:1.25s;transition-duration:1.25s}.data-\[state\=open\]\:ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\][data-state=open]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.data-\[state\=open\]\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\][data-state=open]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.data-\[state\=selected\]\:bg-\[\#FFF3F0\][data-state=selected]{background-color:#fff3f0}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-\[\#D8D8DC\][data-state=unchecked]{background-color:#d8d8dc}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[comparison-float_8s_ease-in-out_infinite\]{animation:8s ease-in-out infinite comparison-float}}@media (prefers-reduced-motion:reduce){.motion-reduce\:data-\[state\=closed\]\:duration-0[data-state=closed],.motion-reduce\:data-\[state\=open\]\:duration-0[data-state=open]{--tw-duration:0s;transition-duration:0s}}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.sm\:col-start-2{grid-column-start:2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-start-1{grid-row-start:1}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-\[170px\]{height:170px}.sm\:h-\[246px\]{height:246px}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-\[390px\]{min-height:390px}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[140px\]{width:140px}.sm\:w-\[145px\]{width:145px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[190px\]{width:190px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[280px\]{width:280px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[620px\]{max-width:620px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-initial{flex:0 auto}.sm\:scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.sm\:grid-cols-\[1fr_160px_auto\]{grid-template-columns:1fr 160px auto}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px_auto\]{grid-template-columns:minmax(0,1fr) 160px auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:justify-self-end{justify-self:flex-end}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[22px\]{font-size:22px}.sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mt-1{margin-top:calc(var(--spacing) * 1)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-\[280px\]{height:280px}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-\[75vw\]{width:75vw}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[1300px\]{max-width:1300px}.md\:min-w-\[680px\]{min-width:680px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr_auto\]{grid-template-columns:1.3fr 1fr auto}.md\:grid-cols-\[1\.9fr_\.75fr_\.55fr_\.8fr_\.7fr\]{grid-template-columns:1.9fr .75fr .55fr .8fr .7fr}.md\:grid-cols-\[180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1\.2fr\)_120px_140px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 120px 140px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_92px_82px_92px_34px\]{grid-template-columns:minmax(0,1fr) 92px 82px 92px 34px}.md\:grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.15rem\]{font-size:1.15rem}.md\:text-\[15px\]{font-size:15px}.md\:text-\[17px\]{font-size:17px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:ml-\[260px\]{margin-left:260px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.5fr_auto_auto_auto\]{grid-template-columns:1.5fr auto auto auto}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.17fr_\.83fr\]{grid-template-columns:1.17fr .83fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[90px_1\.5fr_1fr_120px_auto\]{grid-template-columns:90px 1.5fr 1fr 120px auto}.lg\:grid-cols-\[252px_minmax\(0\,1fr\)_208px\]{grid-template-columns:252px minmax(0,1fr) 208px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(250px\,0\.9fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(250px,.9fr) minmax(280px,1fr)}.lg\:grid-cols-\[minmax\(260px\,1\.6fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:w-\[132px\]{width:132px}.xl\:max-w-\[320px\]{max-width:320px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(300px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(300px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,0\.82fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,.82fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(340px\,0\.82fr\)\]{grid-template-columns:minmax(0,2fr) minmax(340px,.82fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:gap-5{gap:calc(var(--spacing) * 5)}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.xl\:border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}}@media (min-width:96rem){.\32 xl\:col-span-5{grid-column:span 5/span 5}.\32 xl\:col-span-7{grid-column:span 7/span 7}.\32 xl\:block{display:block}.\32 xl\:hidden{display:none}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32 xl\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.\32 xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.\32 xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-between{justify-content:space-between}.\32 xl\:gap-14{gap:calc(var(--spacing) * 14)}}@container (min-width:280px){.\@\[280px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[280px\]\:gap-x-2{column-gap:calc(var(--spacing) * 2)}}@container (min-width:560px){.\@\[560px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@\[560px\]\:col-span-1{grid-column:span 1/span 1}.\@\[560px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@\[560px\]\:grid-cols-\[minmax\(180px\,2fr\)_80px_70px_auto_auto\]{grid-template-columns:minmax(180px,2fr) 80px 70px auto auto}.\@\[560px\]\:items-center{align-items:center}.\@\[560px\]\:justify-center{justify-content:center}}@container (min-width:880px){.\@\[880px\]\:block{display:block}.\@\[880px\]\:hidden{display:none}}@container (min-width:900px){.\@\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@\[900px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:1080px){.\@\[1080px\]\:inline-flex{display:inline-flex}.\@\[1080px\]\:table-cell{display:table-cell}}@media (prefers-color-scheme:dark){.dark\:border-emerald-800{border-color:var(--color-emerald-800)}.dark\:border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/50{border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-emerald-900\/50{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/50{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/40{background-color:color-mix(in oklab, var(--color-green-900) 40%, transparent)}}.dark\:bg-green-950\/20{background-color:#032e1533}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/20{background-color:color-mix(in oklab, var(--color-green-950) 20%, transparent)}}.dark\:bg-orange-900\/40{background-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/40{background-color:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}.dark\:bg-purple-900\/40{background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40{background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-500\/70{color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.dark\:text-green-300{color:var(--color-green-300)}.dark\:text-orange-300{color:var(--color-orange-300)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-purple-300{color:var(--color-purple-300)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.7\] svg{stroke-width:1.7px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[\#6B6B6B\] svg:not([class*=text-]){color:#6b6b6b}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--radius-md)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:text-\[13px\]>span{font-size:13px}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>td\]\:py-3>td{padding-block:calc(var(--spacing) * 3)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}:root{--ink:#17131a;--paper:#fff;--coral:#ff5d45;--lime:#d8fb4b;--plum:#2a0e36;--violet:#a65bdd;--line:#17131a2e;--font-product-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.analytics-date-picker{z-index:40;position:relative}.analytics-date-trigger{color:#181818;text-align:left;background:#fff;border:1px solid #00000026;border-radius:10px;align-items:center;gap:11px;min-width:238px;height:44px;padding:7px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.analytics-date-trigger:hover,.analytics-date-trigger[aria-expanded=true]{border-color:#0000004d;box-shadow:0 4px 14px #00000014}.analytics-date-trigger>svg:first-child{color:#ff5d45;width:20px;height:20px}.analytics-date-trigger>svg:last-child{width:17px;height:17px;margin-left:auto}.analytics-date-trigger span{gap:2px;font-size:14px;font-weight:700;line-height:1.15;display:grid}.analytics-date-trigger small{font:600 13px/1.1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:#756d73}.analytics-date-popover{color:#181818;background:#fff;border:1px solid #0000001a;border-radius:12px;grid-template-columns:205px minmax(0,1fr);width:min(890px,100vw - 36px);animation:.2s ease-out both analytics-calendar-in;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 16px 32px #0000001f}@keyframes analytics-calendar-in{0%{opacity:0;transform:translateY(-7px)scale(.99)}to{opacity:1;transform:none}}.analytics-date-popover>aside{background:#fafafa;border-right:1px solid #0000001a;padding:22px 14px}.analytics-date-popover>aside>p,.analytics-date-main header p{font:700 13px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;color:#756d73;margin:0 8px 13px}.analytics-date-popover>aside>button{width:100%;min-height:42px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:15px;display:flex}.analytics-date-popover>aside>button:hover{background:#f7f7f8}.analytics-date-popover>aside>button svg{color:#638019;width:16px}.analytics-date-main{min-width:0}.analytics-date-main>header{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.analytics-date-main header p{margin:0 0 6px}.analytics-date-main header strong{font-size:18px}.analytics-date-main header>div:last-child{gap:7px;display:flex}.analytics-date-main header button{background:#fff;border:1px solid #00000026;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.analytics-date-main header button:hover{background:#fafafa;border-color:#0000004d}.analytics-date-main header svg{width:18px}.analytics-calendar-pair{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.analytics-calendar-month h3{margin:0 0 16px;font-size:17px}.analytics-calendar-weekdays,.analytics-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.analytics-calendar-weekdays span{color:#756d73;font:700 13px/1 var(--font-geist-mono), monospace;text-align:center;padding:6px 0 10px}.analytics-calendar-grid button{color:#1d171d;background:0 0;border:0;min-width:34px;height:36px;font-size:14px;position:relative}.analytics-calendar-grid button.outside{color:#aaa1a7}.analytics-calendar-grid button:disabled{opacity:.25;cursor:not-allowed}.analytics-calendar-grid button:not(:disabled):hover{z-index:2;outline:1px solid #ff5d458c}.analytics-calendar-grid button.between{background:#fff1ee}.analytics-calendar-grid button.selected{color:#181818;background:#ff5d45;font-weight:800}.analytics-calendar-grid button.selected.range-start{border-radius:8px 0 0 8px}.analytics-calendar-grid button.selected.range-end{border-radius:0 8px 8px 0}.analytics-calendar-grid button.selected.range-single{border-radius:8px}.analytics-date-main>footer{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 22px;display:flex}.analytics-date-main>footer>span{color:#756d73;font-size:13px}.analytics-date-main>footer div{gap:9px;display:flex}.analytics-date-main>footer button{background:#fff;border:1px solid #00000026;border-radius:8px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700}.analytics-date-main>footer button.apply{background:#d8fb4b;border-color:#00000026}.analytics-date-main>footer button:hover{background:#f7f7f8;box-shadow:0 2px 8px #00000014}.analytics-date-main>footer button.apply:hover{background:#c9ed3e}@media (max-width:900px){.analytics-date-popover{grid-template-columns:1fr;width:auto;max-height:calc(100vh - 92px);position:fixed;inset:76px 12px auto;overflow:auto}.analytics-date-popover>aside{border-bottom:1px solid #0000001a;border-right:0}.analytics-date-popover>aside>p{display:none}.analytics-date-popover>aside{grid-template-columns:repeat(5,minmax(115px,1fr));gap:4px;padding:10px;display:grid;overflow-x:auto}}@media (max-width:640px){.analytics-date-trigger{width:100%;min-width:0}.analytics-calendar-pair{grid-template-columns:1fr}.analytics-calendar-month:first-child{display:none}.analytics-date-main>footer{flex-direction:column;align-items:stretch}.analytics-date-main>footer div,.analytics-date-main>footer button{flex:1}}@media (prefers-reduced-motion:reduce){.analytics-date-popover{animation:none}}.roundtable-page .full-command-sidebar,.roundtable-page .full-command-sidebar button,.roundtable-page .full-command-sidebar a,.roundtable-page .full-command-sidebar p,.roundtable-page .full-command-sidebar span,.roundtable-page .full-command-sidebar strong,.roundtable-page .full-command-sidebar small,.roundtable-page .full-command-sidebar em{font-family:Inter Variable,Arial,sans-serif!important;font-weight:600!important}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.site-page-shell{background:var(--paper)}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{border-bottom:1px solid var(--line);z-index:50;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.2vw;display:grid;position:sticky;top:0;box-shadow:0 1px #17131a0a}.dashboard-site-header{height:60px;padding:0 22px}.dashboard-site-header .wordmark{gap:7px;font-size:20px}.dashboard-site-header .mark{width:23px;height:23px;font-size:13px}.site-header.dashboard-site-header nav{gap:24px;font-size:13px}.site-header.dashboard-site-header nav>a,.dashboard-site-header .nav-link{font-size:13px}.dashboard-site-header .nav-link{padding:7px 10px}.dashboard-site-header .platform-trigger{margin:-7px -10px}.dashboard-site-header>.dashboard-header-actions .button{gap:18px;min-height:34px;padding:0 15px;font-size:13px}.dashboard-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.dashboard-header-toggle{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #17131a2e;border-radius:10px;place-items:center;transition:background .16s,border-color .16s;display:inline-grid}.dashboard-header-toggle:hover,.dashboard-header-toggle[aria-pressed=true]{border-color:var(--ink);background:#17131a0f}.dashboard-site-header.is-compact{height:40px;padding:0 16px}.dashboard-site-header.is-compact .wordmark{gap:5px;font-size:17px}.dashboard-site-header.is-compact .mark{width:19px;height:19px;font-size:13px}.dashboard-site-header.is-compact nav{gap:16px;font-size:13px}.dashboard-site-header.is-compact nav>a,.dashboard-site-header.is-compact .nav-link{font-size:13px}.dashboard-site-header.is-compact .nav-link{padding:4px 7px}.dashboard-site-header.is-compact .platform-trigger{margin:-4px -7px}.dashboard-site-header.is-compact .dashboard-header-toggle{width:26px;height:26px}.dashboard-site-header.is-compact>.dashboard-header-actions .button{gap:10px;min-height:28px;padding:0 11px;font-size:13px}.dashboard-site-header .platform-menu{top:calc(100% + 15px)}.wordmark{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.05em;align-items:center;gap:9px;width:max-content;font-size:24px;font-weight:680;display:inline-flex}.mark{background:var(--coral);border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.site-header nav{align-items:center;gap:34px;font-size:14px;display:flex}.site-header nav>a,.text-link{transition:opacity .16s}.site-header nav>a:hover,.text-link:hover{opacity:.58}.platform-nav{position:relative}.nav-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 13px;font-size:14px}.platform-trigger{align-items:center;gap:9px;margin:-10px -13px;display:inline-flex}.platform-trigger>span{font-size:15px;transition:transform .18s;transform:translateY(-1px)}.platform-trigger.active{background:#17131a0e}.platform-trigger.active>span{transform:translateY(1px)rotate(180deg)}.platform-menu{border:1px solid var(--line);width:min(820px,88vw);color:var(--ink);background:#fff;padding:0;animation:.18s both menu-in;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%);box-shadow:0 30px 75px #22112733}@keyframes menu-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.platform-menu:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:13px;height:13px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.platform-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:98px;padding:24px 27px;display:flex}.platform-menu-head p{color:var(--coral);font:600 13px/16px var(--font-product-sans), sans-serif;letter-spacing:.08em;margin:0}.platform-menu-head>span{text-align:right;font:400 14px/20px var(--font-product-sans), sans-serif;color:#17131ab8}.platform-menu-grid{grid-template-columns:1fr 1fr;display:grid}.platform-product{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:16px;min-height:118px;padding:19px 20px;transition:background .17s;display:grid}.platform-product:nth-child(2n){border-left:1px solid var(--line)}.platform-product:last-child{border-bottom:0;grid-column:1/-1}.platform-product:hover{background:#fff}.platform-product:focus-visible,.features-menu a:focus-visible,.site-mobile-nav a:focus-visible,.site-mobile-nav button:focus-visible,.site-menu-toggle:focus-visible,.site-desktop-nav>a:focus-visible,.nav-link:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.product-sigil{align-content:center;place-items:center;width:58px;height:66px;font-family:Georgia,serif;line-height:.82;transition:transform .17s;display:grid}.platform-product:hover .product-sigil{transform:rotate(-2deg)translateY(-2px)}.product-sigil strong{font-size:44px;font-weight:400}.product-sigil small{font:13px var(--font-geist-mono), monospace;letter-spacing:.04em;margin-top:7px}.sigil-alpha{background:#dcefe8}.sigil-delta{background:#dfe8fb}.sigil-sigma{background:#eadcfa}.sigil-omega{background:#f7f7f8}.sigil-gamma{background:var(--lime)}.platform-product-copy{min-width:0}.platform-product-copy>span{align-items:center;gap:8px;display:flex}.platform-product-copy strong{letter-spacing:-.025em;font-size:17px;font-weight:600}.platform-product-copy em{background:var(--ink);color:#fff;font:normal 13px var(--font-geist-mono), monospace;letter-spacing:.1em;padding:4px 6px}.platform-product-copy>small{opacity:.72;margin-top:7px;font-size:13px;line-height:1.4;display:block}.product-arrow{font:13px var(--font-geist-mono), monospace;color:var(--coral);letter-spacing:.06em;align-self:start}.features-menu{width:min(1080px,94vw)}.features-menu .platform-menu-head{align-items:center;min-height:80px}.features-menu .platform-menu-head>a{font-size:14px;font-weight:600;transition:color .16s}.features-menu .platform-menu-head>a:hover{color:var(--coral)}.features-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-menu-group{border-right:1px solid var(--line);min-width:0;padding:24px 22px 26px}.feature-menu-group:last-child{border-right:0}.feature-menu-group h2{color:#17131a8f;font:600 13px/16px var(--font-product-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.feature-menu-group>div{gap:2px;display:grid}.feature-menu-group a{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 9px;font-size:14px;font-weight:500;line-height:20px;transition:background .16s,color .16s;display:flex}.feature-menu-group a span{color:var(--coral);opacity:0;transition:opacity .16s,transform .16s;transform:translate(-4px)}.feature-menu-group a:hover{color:#8f356f;background:#fff}.feature-menu-group a:hover span,.feature-menu-group a:focus-visible span{opacity:1;transform:translate(0)}.site-desktop-nav>a.active{text-underline-offset:5px;-webkit-text-decoration:underline #17131a66;text-decoration:underline #17131a66}.marketing-site-header .site-desktop-nav{gap:34px;font-size:17px;font-weight:650}.marketing-site-header,.marketing-site-header .platform-menu,.marketing-site-header .site-mobile-nav{font-family:var(--font-product-sans), sans-serif;font-synthesis:none}.marketing-site-header .site-desktop-nav>a,.marketing-site-header .nav-link{color:#17131acc;align-items:center;min-height:46px;font-size:17px;font-weight:650;line-height:1;transition:color .16s;display:inline-flex;position:relative}.marketing-site-header .site-desktop-nav>a:after,.marketing-site-header .nav-link:after{content:"";background:var(--coral);transform-origin:0;width:100%;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.marketing-site-header .site-desktop-nav>a:hover,.marketing-site-header .site-desktop-nav>a.active,.marketing-site-header .nav-link:hover,.marketing-site-header .nav-link.active{color:var(--ink);opacity:1}.marketing-site-header .site-desktop-nav>a:hover:after,.marketing-site-header .site-desktop-nav>a.active:after,.marketing-site-header .nav-link:hover:after,.marketing-site-header .nav-link.active:after{transform:scaleX(1)}.marketing-site-header .site-desktop-nav>a.active{text-decoration:none}.site-header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.site-menu-toggle{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #17131a3d;border-radius:2px;place-items:center;font-size:22px;line-height:1;display:none}.site-header nav.site-mobile-nav{display:none}.site-header>.button{justify-self:end}.site-header-login-link{min-height:38px;color:var(--ink);border-radius:9px;align-items:center;padding:0 8px;font-size:14px;font-weight:650;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.site-header-login-link:hover,.site-header-login-link:focus-visible{color:var(--coral);background:#ff624d14;outline:none}.site-header-account{justify-self:end;align-items:center;gap:8px;display:flex}.site-header-avatar{color:#fff;letter-spacing:.02em;background:#a65bdd;border:1px solid #17131a29;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-grid}.site-header-avatar:hover,.site-header-avatar:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 5px 12px #17131a29}.site-header-account-placeholder{justify-self:end;width:118px;height:42px}.site-header-signout{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #17131a3d;border-radius:10px;place-items:center;font-size:21px;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:inline-grid}.site-header-signout:hover{border-color:var(--ink);background:#17131a0f;transform:translateY(-2px)}.button{border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:0 22px;font-size:14px;font-weight:650;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{gap:18px;min-height:42px;padding:0 17px}.marketing-site-header .button-small{border-radius:999px}.button-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-hero-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12071a57;border-color:#ffffffb8}.button-hero-secondary:hover{background:#ffffff1f;border-color:#fff}.hero{color:#fff;min-height:780px;margin:0 1.4vw;position:relative;overflow:hidden}.hero-art,.closing-art{background-image:url(/digraph-signal-field.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.hero-shade{background:linear-gradient(90deg,#12071acc 0%,#12071a61 50%,#12071a0a 82%),linear-gradient(#0000 45%,#0d051259);position:absolute;inset:0}.hero-content{z-index:2;width:60%;padding:112px 0 130px 6.2vw;position:relative}.eyebrow{font:600 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0 0 26px}.eyebrow.light{color:#ffffffb3}.hero h1,.lab-heading h2,.shopping h2,.feature-heading h2,.closing h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.052em;margin:0;font-weight:470;line-height:1.01}h1 em,h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{font-size:clamp(54px,5.2vw,82px)}.hero-copy{color:#fffffff5;letter-spacing:-.025em;width:min(680px,94%);margin:30px 0 32px;font-size:clamp(28px,2.35vw,36px);font-weight:560;line-height:1.25}.hero-actions{align-items:center;gap:30px;display:flex}.hero-actions .button{border-radius:999px}.text-link{align-items:center;gap:13px;font-size:14px;display:flex}.monitor-card{z-index:3;width:min(410px,34vw);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f7f2f5;border:1px solid #fff9;position:absolute;top:74px;right:5vw;box-shadow:0 30px 80px #0b021057}.monitor-top,.score-panel,.monitor-footer{padding:18px 20px}.monitor-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;display:flex}.monitor-top h2{letter-spacing:-.04em;margin:4px 0 0;font-size:19px}.mini-label{font:13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.1em;opacity:.7;margin:0}.live-pill{background:#e6efbf;border-radius:20px;padding:7px 10px;font-size:13px}.live-pill i{background:#7d9817;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.score-panel{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:end;gap:24px;display:grid}.score-panel strong{letter-spacing:-.07em;margin:9px 0 7px;font-size:48px;line-height:1;display:block}.score-panel strong span{font-size:20px}.score-panel small{color:#667a13;font-size:13px}.score-chart{border-bottom:1px solid #17131a33;align-items:end;gap:7px;height:100px;padding:10px 0 4px;display:flex}.score-chart i{background:linear-gradient(var(--coral), #b93877);opacity:.86;border-radius:1px 1px 0 0;flex:1}.rank-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 46px;align-items:center;gap:10px;padding:15px 20px;font-size:13px;display:grid}.rank-list strong{font-size:13px}.rank-list small{color:#788e1a;text-align:right}.rank-list div:last-child small{color:#bb4a54}.engine-dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.engine-dot.coral{background:var(--coral)}.engine-dot.violet{background:var(--violet)}.engine-dot.lime{background:#9fb625}.engine-dot.cream{background:#f7f7f8}.monitor-footer{justify-content:space-between;align-items:center;font-size:13px;display:flex}.monitor-footer button{cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.hero-caption{z-index:2;font:13px var(--font-geist-mono), monospace;letter-spacing:.12em;opacity:.65;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:6.2vw}.hero-caption i{background:currentColor;width:28px;height:1px}.proof-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:105px;margin:0 3.2vw;display:flex}.proof-strip p{font:italic 18px Georgia,serif}.proof-strip>div{gap:44px;margin-left:auto;display:flex}.proof-strip span{font:13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em}.proof-strip strong{font:600 20px var(--font-geist-sans), sans-serif;letter-spacing:-.04em;color:var(--coral);margin-right:5px}.engine-cloud{text-align:center;padding:32px 5vw 30px}.engine-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:22px;max-width:1380px;margin:0 auto;display:grid}.engine-row>span{flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:0;padding:10px 4px;font-size:13px;line-height:1.3;display:flex}.engine-row>span+span{border-left:0}.engine-logo{filter:saturate(.88);place-items:center;width:42px;height:42px;transition:transform .18s,filter .18s;display:grid}.engine-logo img{object-fit:contain;width:100%;height:100%;display:block}.engine-row>span:hover .engine-logo{filter:saturate();transform:translateY(-2px)}.engine-logo-deepseek{width:54px}.engine-logo-mistral{overflow:hidden}.insights-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:36px 3.2vw 24px}.insights-bar-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;min-height:60px;display:flex}.insights-bar-topline h2{font:620 15px/1.25 var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin:0}.insights-bar-controls{align-items:center;gap:8px;display:flex}.insights-bar-count{min-width:70px;font:600 13px/1 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#17131a9e;margin-right:8px}.insights-bar-controls button{border:1px solid var(--ink);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:background .16s,color .16s;display:grid}.insights-bar-controls .insights-rotation-control{width:auto;min-width:50px;font:600 13px/1 var(--font-geist-mono), monospace;padding:0 9px}.insights-bar-controls button:hover{background:var(--ink);color:var(--paper)}.insights-bar-controls button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.insights-bar-controls svg{width:17px;height:17px}.insights-bar-progress{background:#17131a1a;height:3px;overflow:hidden}.insights-bar-progress span{background:var(--coral);height:100%;transition:width .22s;display:block}.insights-bar-live{align-items:stretch;min-height:230px;display:flex}.insight-slide{grid-template-columns:minmax(150px,.3fr) minmax(0,1.7fr);align-items:center;gap:clamp(24px,3vw,44px);width:100%;padding:28px 0 32px;animation:.22s ease-out both insight-slide-in;display:grid}@keyframes insight-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.insight-value{color:var(--coral);font:560 clamp(46px, 5.2vw, 80px)/.9 var(--font-geist-sans), sans-serif;letter-spacing:-.075em;font-variant-numeric:tabular-nums;white-space:nowrap}.insight-copy{max-width:980px}.insight-copy h3{max-width:900px;font:500 clamp(28px, 2.8vw, 42px)/1.06 var(--font-geist-sans), sans-serif;letter-spacing:-.052em;margin:0}.insight-context{color:#17131ab3;max-width:760px;margin:14px 0 0;font-size:14px;line-height:1.55}.insight-source{color:#17131a94;font:600 13px/1.4 var(--font-geist-mono), monospace;flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.insight-source a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.insight-source a:hover{color:var(--coral)}.geo-audit-strip{border:1px solid var(--line);background:#ffffff8f;border-radius:14px;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(20px,3vw,48px);margin:0 3.2vw 28px;padding:16px 18px;display:grid}.geo-audit-strip-copy{align-items:baseline;gap:14px;min-width:0;display:flex}.geo-audit-strip-copy>span{color:var(--coral);font:600 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;flex:none}.geo-audit-strip-copy h2{font:500 clamp(19px, 1.65vw, 26px)/1.12 var(--font-geist-sans), sans-serif;letter-spacing:-.035em;margin:0}.geo-audit-strip-form{grid-template-columns:minmax(150px,.9fr) minmax(190px,1.1fr) auto;gap:8px;min-width:0;display:grid}.geo-audit-strip-form input,.geo-audit-strip-form button{box-sizing:border-box;height:42px;font:500 14px/1 var(--font-geist-sans), sans-serif;border-radius:9px}.geo-audit-strip-form input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;outline:0;padding:0 13px}.geo-audit-strip-form input::placeholder{color:#17131a80}.geo-audit-strip-form input:focus-visible{border-color:#17131a57;box-shadow:0 0 0 3px #17131a0f}.geo-audit-strip-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;cursor:pointer;padding:0 18px;transition:opacity .16s,transform .16s}.geo-audit-strip-form button:hover{opacity:.88}.geo-audit-strip-form button:active{transform:translateY(1px)}.geo-audit-strip-form button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.steps{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 3.2vw 130px;display:grid}.steps article{box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:230px;padding:clamp(26px,2.4vw,38px);display:flex}.steps article:nth-child(3n){border-right:0}.steps article:nth-last-child(-n+3){border-bottom:0}.steps article>span{font:13px/1.3 var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--coral)}.steps h3{letter-spacing:-.04em;margin:32px 0 12px;font-size:clamp(22px,1.7vw,27px);font-weight:550;line-height:1.12}.steps p{color:#17131ab8;max-width:38ch;margin:0;font-size:15px;line-height:1.58}@media (max-width:900px) and (min-width:681px){.geo-audit-strip{grid-template-columns:1fr;gap:14px}.steps{grid-template-columns:repeat(2,1fr)}.steps article:nth-child(3n){border-right:1px solid var(--line)}.steps article:nth-child(2n){border-right:0}.steps article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.steps article:last-child{border-bottom:0}}.insight-lab{background:var(--ink);color:#fff;padding:110px 5vw 120px}.lab-heading{grid-template-columns:1.25fr .55fr;align-items:end;gap:8vw;max-width:1360px;margin:0 auto 58px;display:grid}.lab-heading h2{font-size:clamp(46px,4.9vw,72px)}.lab-heading>p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.62}.lab-grid{grid-template-columns:1.5fr .5fr;max-width:1360px;margin:auto;display:grid}.lab-canvas{background:linear-gradient(140deg,#3d184e,#a52e76 52%,#ef5a42);min-height:620px;padding:36px;position:relative;overflow:hidden}.view-competition{background:linear-gradient(140deg,#23343a,#59766b 52%,#c9d58e)}.view-citations{background:linear-gradient(140deg,#6f2b54,#b34c4b 55%,#a65bdd)}.canvas-texture{opacity:.15;mix-blend-mode:luminosity;background-image:url(/digraph-signal-field.webp);background-size:cover;position:absolute;inset:0}.canvas-index,.canvas-kicker{z-index:2;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;position:absolute;top:30px}.canvas-index{left:32px}.canvas-kicker{right:32px}.canvas-copy{z-index:3;width:56%;position:absolute;top:14%;left:7%}.canvas-copy h3{letter-spacing:-.052em;margin:0 0 22px;font-size:clamp(40px,4.15vw,62px);line-height:1}.canvas-copy p{color:#ffffffd6;max-width:440px;font-size:15px;line-height:1.62}.insight-visual{z-index:3;width:64%;min-height:270px;color:var(--ink);background:#f6f2eaf0;position:absolute;bottom:7%;right:6%;box-shadow:0 24px 55px #14051845}.visibility-visual{grid-template-columns:1fr 1.25fr .7fr;align-items:center;padding:30px;display:grid}.visibility-score strong{letter-spacing:-.07em;font-size:56px;display:block}.visibility-score span,.visibility-note span{font:13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;opacity:.75;display:block}.radar{aspect-ratio:1;background:radial-gradient(circle,#ff5d451f 0 30%,#0000 31%);border:1px solid #17131a2e;border-radius:50%;width:165px;position:relative}.radar:before{content:"";clip-path:polygon(50% 0,92% 32%,78% 90%,18% 76%,8% 24%);background:#db4c597a;position:absolute;inset:22%}.radar i{border:1px solid #17131a1f;border-radius:50%;position:absolute;inset:24%}.radar i:nth-child(2){inset:12%}.radar i:nth-child(3){inset:36%}.radar i:nth-child(4){inset:48%}.visibility-note b{color:#798d20;margin-bottom:5px;font-size:18px;display:block}.competitor-visual{grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;padding:28px;display:grid}.share-ring{aspect-ratio:1;background:conic-gradient(var(--coral) 0 31.8%, #d06ba3 31.8% 57%, #ddd6cc 57%);border-radius:50%;place-items:center;width:160px;display:grid}.share-ring:before{content:"";aspect-ratio:1;background:var(--paper);border-radius:50%;width:110px;position:absolute}.share-ring span{z-index:1;text-align:center;position:relative}.share-ring strong{font-size:28px;display:block}.share-ring small{font:13px var(--font-geist-mono), monospace;letter-spacing:.07em}.competitor-bars p{grid-template-columns:78px 1fr 32px;align-items:center;gap:8px;font-size:13px;display:grid}.competitor-bars i{background:linear-gradient(90deg, var(--coral), #be3e82);height:7px}.competitor-bars b{font-size:13px}.citation-visual{padding:20px 25px 25px}.citation-line{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;padding:15px 0;font-size:13px;display:grid}.citation-line span{font:13px var(--font-geist-mono), monospace;color:var(--coral)}.citation-line i{opacity:.7;font-style:normal}.citation-path{background:var(--ink);color:#fff;text-align:center;font:13px var(--font-geist-mono), monospace;letter-spacing:.09em;margin-top:20px;padding:13px}.view-list{border-top:1px solid #ffffff2e}.view-list button{color:#fff;text-align:left;cursor:pointer;opacity:.64;background:0 0;border:0;border-bottom:1px solid #ffffff2e;grid-template-columns:36px 1fr auto;align-items:center;width:100%;min-height:143px;padding:24px;transition:opacity .18s,background .18s;display:grid}.view-list button:hover,.view-list button.active{opacity:1;background:#ffffff0f}.view-id{font:13px var(--font-geist-mono), monospace}.view-list strong{margin-bottom:8px;font-size:18px;display:block}.view-list small{font:13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.07em;opacity:.76;display:block}.shopping{background:#f7f7f8;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:700px;padding:120px 6vw;display:grid}.shopping h2{margin-bottom:32px;font-size:clamp(46px,4.9vw,72px)}.shopping-copy>p:not(.eyebrow){max-width:560px;font-size:17px;line-height:1.65}.tag-row{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.tag-row span{border:1px solid var(--line);font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;padding:9px 11px}.commerce-ui{background:var(--paper);padding-bottom:12px;box-shadow:0 30px 70px #2d1c232b}.commerce-bar{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px;font-size:13px;display:flex}.commerce-bar strong{font-size:13px}.commerce-stats{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.commerce-stats>div{padding:22px}.commerce-stats>div+div{border-left:1px solid var(--line)}.commerce-stats small{font:13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.07em;opacity:.72;display:block}.commerce-stats strong{letter-spacing:-.055em;margin:10px 10px 0 0;font-size:34px;display:inline-block}.commerce-stats em{color:#667a13;font-size:13px;font-style:normal}.product-row{border:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:16px;margin:12px 14px;padding:13px;display:grid}.product-row strong{margin-bottom:6px;font-size:14px;display:block}.product-row small{opacity:.72;font-size:13px;line-height:1.4}.product-score{color:var(--coral);font-size:24px}.product-thumb{color:#fff;height:58px;font:13px var(--font-geist-mono), monospace;place-items:center;display:grid}.product-a{background:linear-gradient(135deg,#ef5a43,#892f75)}.product-b{background:linear-gradient(135deg,#263b47,#93ad82)}.product-c{background:linear-gradient(135deg,#54205e,#8c346d)}.feature-section{background:#fff;padding:120px 5vw}.feature-heading{max-width:1260px;margin:0 auto 65px}.feature-heading h2{font-size:clamp(46px,4.9vw,72px)}.feature-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1360px;margin:auto;display:grid}.feature-grid article{border-bottom:1px solid var(--line);flex-direction:column;min-height:285px;padding:30px;display:flex;position:relative}.feature-grid article:nth-child(-n+3){border-top:0}.feature-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.feature-grid span{font:13px var(--font-geist-mono), monospace;color:var(--coral)}.feature-grid h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:22px}.feature-grid p{opacity:.76;max-width:340px;margin:0;font-size:15px;line-height:1.62}.feature-grid i{font-style:normal;position:absolute;top:25px;right:25px}.faq-section{border-top:1px solid var(--line);background:#f7f7f8;grid-template-columns:.78fr 1.22fr;gap:clamp(55px,8vw,130px);padding:125px 7vw 135px;display:grid}.faq-intro{align-self:start;position:sticky;top:35px}.faq-intro h2{font:470 clamp(45px, 4.6vw, 70px)/1.02 var(--font-geist-sans), sans-serif;letter-spacing:-.052em;margin:0}.faq-intro h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.faq-intro>p:not(.eyebrow){color:#17131ab3;max-width:510px;margin:30px 0 38px;font-size:17px;line-height:1.62}.faq-proof{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.faq-proof span{min-height:88px;font:13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.045em;flex-direction:column;justify-content:center;padding:15px;display:flex}.faq-proof span+span{border-left:1px solid var(--line)}.faq-proof strong{color:#8f356f;margin-bottom:8px;font-size:15px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:38px 1fr 26px;align-items:center;gap:15px;min-height:94px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--coral);font:13px var(--font-geist-mono), monospace}.faq-list summary>strong{letter-spacing:-.025em;font-size:18px;font-weight:630;line-height:1.35}.faq-list summary>i{justify-self:end;width:17px;height:17px;position:relative}.faq-list summary>i:before,.faq-list summary>i:after{content:"";background:var(--ink);width:17px;height:1px;transition:transform .18s;position:absolute;top:8px;left:0}.faq-list summary>i:after{transform:rotate(90deg)}.faq-list details[open] summary>i:after{transform:rotate(0)}.faq-list details[open] summary>strong{color:#8f356f}.faq-list details>p{color:#17131ab3;max-width:760px;margin:-9px 40px 0 53px;padding:0 0 30px;font-size:15px;line-height:1.67;animation:.18s both faq-answer-in}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.closing{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:580px;margin:20px;padding:90px 8vw;display:flex;position:relative;overflow:hidden}.closing:after{content:"";background:linear-gradient(90deg,#14071cc7,#14071c14);position:absolute;inset:0}.closing>:not(.closing-art){z-index:2;position:relative}.closing-art{filter:hue-rotate(8deg);background-position:80%}.closing h2{margin-bottom:38px;font-size:clamp(50px,5.8vw,84px)}.closing .button{border-radius:999px}.site-footer{border-top:1px solid var(--line);background:#f7f7f8;grid-template-columns:minmax(330px,1.15fr) minmax(560px,1fr);column-gap:clamp(60px,9vw,160px);margin-top:20px;padding:72px 3.2vw 24px;display:grid}.footer-lead{flex-direction:column;align-items:flex-start;display:flex}.footer-wordmark{font-size:30px}.footer-wordmark .mark{width:34px;height:34px;font-size:18px}.footer-lead h2{letter-spacing:-.05em;max-width:580px;margin:56px 0 18px;font-size:clamp(35px,3.2vw,51px);font-weight:470;line-height:1.02}.footer-lead h2 em{color:#8f356f}.footer-lead>p{color:#17131aa8;max-width:440px;margin:0;font-size:15px;line-height:1.55}.footer-cta{border-bottom:1px solid var(--ink);justify-content:space-between;width:min(100%,310px);margin-top:35px;padding:0 0 13px;font-size:14px;font-weight:680;transition:color .16s,padding .16s;display:flex}.footer-cta:hover{color:#8f356f;padding-left:7px}.footer-directory{grid-template-columns:repeat(2,minmax(150px,1fr));align-items:start;gap:54px 58px;display:grid}.footer-directory>div{flex-direction:column;align-items:flex-start;display:flex}.footer-directory p{color:#17131a80;font:650 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 22px}.footer-directory a{margin:0 0 13px;font-size:14px;line-height:1.3;transition:color .15s,transform .15s}.footer-directory a:hover{color:#8f356f;transform:translate(3px)}.footer-meta{border-top:1px solid var(--line);color:#17131a9e;min-height:72px;font:600 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:end;margin-top:68px;display:grid}.footer-meta>span:nth-child(2){justify-self:center}.footer-meta>a{justify-self:end;transition:color .15s}.footer-meta>a:hover{color:var(--ink)}.footer-status{align-items:center;gap:9px;display:inline-flex}.footer-status i{background:#86a11f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #86a11f1a}@media (max-width:1050px){nav,.site-header.dashboard-site-header nav{display:none}.site-header{grid-template-columns:1fr auto}.marketing-site-header .site-desktop-nav{display:none}.site-menu-toggle{display:grid}.site-header nav.site-mobile-nav.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 68px);padding:16px 3.2vw 22px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 55px #2211272e}.site-mobile-nav>a,.mobile-nav-section>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 10px;font-size:16px;font-weight:650;display:flex}.site-mobile-nav>a.active{color:#8f356f}.mobile-nav-links{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-nav-links>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:86px;padding:14px 10px;display:grid}.mobile-nav-links>a:nth-child(2n){border-right:0}.mobile-nav-links>a:last-child{border-bottom:0;grid-column:1/-1}.mobile-sigil{place-items:center;width:38px;height:44px;font:28px Georgia,serif;display:grid}.mobile-nav-links strong,.mobile-nav-links small{display:block}.mobile-nav-links strong{font-size:14px}.mobile-nav-links small{color:#17131aa3;margin-top:4px;font-size:13px;line-height:1.3}.mobile-nav-links em{background:var(--ink);color:#fff;font:normal 13px var(--font-geist-mono), monospace;letter-spacing:.08em;padding:3px 5px}.mobile-feature-groups{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:12px 10px 18px;display:grid}.mobile-all-features{background:#17131a0e;grid-column:1/-1;padding:10px;font-size:14px;font-weight:650}.mobile-feature-groups h2{color:#17131a8f;font:600 13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px}.mobile-feature-groups section>a{padding:5px 0;font-size:13px;line-height:1.35;display:block}.hero{min-height:1150px}.hero-content{width:100%;padding:90px 7vw 590px}.monitor-card{width:auto;inset:auto 7vw 65px}.hero-caption{display:none}.engine-row{grid-template-columns:repeat(4,1fr);gap:20px 10px}.insight-slide{grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);gap:32px}.lab-heading,.lab-grid{grid-template-columns:1fr}.view-list{grid-template-columns:repeat(3,1fr);display:grid}.view-list button{min-height:115px}.shopping{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;padding-left:6vw;padding-right:6vw}.faq-intro{position:static}.faq-intro>p:not(.eyebrow){max-width:720px}.site-footer{grid-template-columns:1fr;row-gap:70px}.footer-lead h2{max-width:650px}.footer-directory{max-width:700px}}@media (max-width:680px){.site-header{height:68px}.button-small{min-height:38px;padding:0 12px}.site-header .button span{display:none}.site-header-actions{gap:6px}.site-header-login-link{min-height:38px;padding:0 6px;font-size:13px}.site-header-account{gap:5px}.site-header-avatar,.site-header-signout,.site-menu-toggle{width:38px;height:38px}.site-header-account-placeholder{width:74px;height:38px}.mobile-nav-links,.mobile-feature-groups{grid-template-columns:1fr}.mobile-nav-links>a,.mobile-nav-links>a:nth-child(2n){border-right:0}.mobile-nav-links>a:last-child,.mobile-all-features{grid-column:auto}.hero{min-height:1080px;margin:0}.hero-content{padding:70px 7vw 585px}.hero h1{font-size:45px}.hero-copy{font-size:24px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.monitor-card{bottom:30px;left:4vw;right:4vw}.score-panel{grid-template-columns:1fr 1fr}.proof-strip{flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px}.proof-strip>div{flex-wrap:wrap;gap:14px 25px;margin-left:0}.engine-cloud{padding:42px 4vw}.engine-row{grid-template-columns:repeat(2,1fr);gap:20px 12px}.insights-bar{margin:28px 4vw 20px}.insights-bar-topline{gap:10px;min-height:62px}.insights-bar-topline h2{max-width:140px;font-size:14px}.insights-bar-count{min-width:58px;margin-right:2px;font-size:13px}.insights-bar-controls button{width:36px;height:36px}.insights-bar-controls .insights-rotation-control{min-width:46px;padding:0 7px;font-size:13px}.insights-bar-live{min-height:410px}.insight-slide{grid-template-columns:1fr;align-content:center;gap:18px;padding:28px 0 32px}.insight-value{font-size:clamp(46px,15vw,62px)}.insight-copy h3{font-size:clamp(28px,7.6vw,34px)}.insight-context{font-size:14px}.geo-audit-strip{grid-template-columns:1fr;gap:14px;margin:0 4vw 24px;padding:18px}.geo-audit-strip-copy{flex-direction:column;align-items:flex-start;gap:6px}.geo-audit-strip-form{grid-template-columns:1fr}.steps{grid-template-columns:1fr;margin:0 4vw 90px}.steps article,.steps article:nth-child(3n){border-right:0}.steps article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.steps article:last-child{border-bottom:0}.steps article{min-height:210px}.insight-lab{padding:80px 4vw}.lab-heading h2{font-size:44px}.lab-canvas{min-height:700px}.canvas-copy{width:86%;top:13%}.canvas-copy h3{font-size:40px}.insight-visual{width:auto;min-height:250px;bottom:5%;left:5%;right:5%}.visibility-visual{grid-template-columns:1fr 1fr}.visibility-note{display:none}.radar{width:130px}.competitor-visual{grid-template-columns:1fr}.share-ring{width:120px}.view-list{grid-template-columns:1fr}.view-list button{min-height:90px}.shopping{padding:90px 6vw}.shopping h2{font-size:42px}.commerce-stats{grid-template-columns:1fr}.commerce-stats>div+div{border-left:0;border-top:1px solid var(--line)}.product-row{grid-template-columns:56px 1fr auto}.product-thumb{height:50px}.feature-section{padding:90px 4vw}.feature-heading h2{font-size:42px}.feature-grid{grid-template-columns:1fr}.feature-grid article:not(:nth-child(3n+1)){border-left:0}.feature-grid article{min-height:240px}.faq-section{grid-template-columns:1fr;gap:55px;padding:90px 6vw}.faq-intro{position:static}.faq-proof{grid-template-columns:1fr}.faq-proof span+span{border-left:0;border-top:1px solid var(--line)}.faq-list summary{grid-template-columns:30px 1fr 22px;min-height:86px}.faq-list summary>strong{font-size:16px}.faq-list details>p{margin:-5px 22px 0 45px;font-size:14px}.closing{min-height:540px;margin:8px;padding:70px 7vw}.closing h2{font-size:46px}.site-footer{row-gap:55px;margin-top:8px;padding:58px 6vw 22px}.footer-lead h2{margin-top:42px;font-size:37px}.footer-directory{grid-template-columns:1fr 1fr;gap:42px 30px}.footer-meta{grid-template-columns:1fr auto;align-content:center;gap:14px;min-height:112px;margin-top:10px}.footer-meta>span:nth-child(2){grid-area:2/1/auto/-1;justify-self:start}.footer-meta>a{grid-area:1/2}}@media (max-width:380px){.site-header{padding:0 10px}.site-header .wordmark{gap:6px;font-size:19px}.site-header .wordmark .mark{width:22px;height:22px;font-size:13px}.site-header-actions{gap:3px}.site-header-login-link{white-space:nowrap;min-height:36px;padding:0 4px;font-size:13px}.site-header .button-small{white-space:nowrap;min-height:36px;padding:0 8px;font-size:13px}.site-header .site-menu-toggle{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.signin-page{min-height:100vh;font-family:var(--font-geist-sans), sans-serif;background:#fff;grid-template-columns:minmax(440px,1.05fr) minmax(520px,.95fr);display:grid}.signin-art{color:#fff;flex-direction:column;min-height:100vh;padding:42px clamp(34px,5vw,78px);display:flex;position:relative;overflow:hidden}.signin-art-image{background:url(/digraph-signal-field.webp) 50%/cover;position:absolute;inset:0;transform:scale(1.02)}.signin-art-shade{background:linear-gradient(#14071c47,#14071c1a 30%,#14071cc7);position:absolute;inset:0}.signin-art>:not(.signin-art-image,.signin-art-shade){z-index:2;position:relative}.signin-wordmark{width:max-content;font:680 25px var(--font-geist-sans), sans-serif;letter-spacing:-.05em;align-items:center;gap:10px;display:inline-flex}.signin-wordmark>span{background:var(--coral);width:29px;height:29px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.signin-art-copy{max-width:720px;margin-top:auto;padding-bottom:48px}.signin-kicker{font:650 13px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.12em;margin:0 0 23px}.signin-art-copy h1{font:470 clamp(46px, 4.6vw, 72px)/1.02 var(--font-geist-sans), sans-serif;letter-spacing:-.052em;margin:0}.signin-art-copy h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.signin-art-copy>p:last-child{color:#ffffffd1;max-width:580px;margin:28px 0 0;font-size:17px;line-height:1.62}.signin-proof{min-height:78px;font:500 13px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:.05em;border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;display:grid}.signin-proof strong{color:var(--lime);letter-spacing:-.02em;margin-bottom:5px;font-size:16px;display:block}.signin-panel{flex-direction:column;min-height:100vh;padding:38px clamp(34px,5.2vw,84px) 30px;display:flex}.signin-topline{border-bottom:1px solid var(--line);font:500 13px var(--font-geist-sans), sans-serif;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.signin-topline a{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;font-size:13px}.signin-topline span{color:var(--coral)}.signin-form-wrap{width:min(100%,500px);margin:auto;padding:58px 0 42px}.signin-heading{margin-bottom:34px}.signin-heading .signin-kicker{color:var(--coral);margin-bottom:16px}.signin-heading h2{font:500 clamp(38px, 3.4vw, 50px)/1.05 var(--font-geist-sans), sans-serif;letter-spacing:-.05em;margin:0}.signin-heading>p:last-child{color:#17131aad;margin:16px 0 0;font-size:16px;line-height:1.55}.google-signin,.signin-submit{border:1px solid var(--ink);width:100%;min-height:54px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:11px;font-size:14px;font-weight:650;transition:transform .16s,background .16s;display:flex}.google-signin:hover,.signin-submit:hover{transform:translateY(-2px)}.google-signin svg{width:19px;height:19px}.signin-divider{align-items:center;gap:15px;margin:25px 0;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:var(--line);flex:1;height:1px}.signin-divider span{font:500 13px var(--font-geist-sans), sans-serif;letter-spacing:.08em;color:#17131a8c}.signin-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.signin-tabs button{color:#17131a94;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:45px;font-size:14px}.signin-tabs button.active{color:var(--ink);border-color:var(--coral);font-weight:650}.signin-form-wrap form>label,.signin-label-row label{margin:0 0 9px;font-size:13px;font-weight:650;display:block}.signin-label-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.signin-label-row label{margin:0 0 9px}.signin-label-row a{color:#8b356e;margin-bottom:9px;font-size:13px}.signin-form-wrap input{width:100%;height:54px;color:var(--ink);background:#ffffff75;border:1px solid #17131a47;outline:0;padding:0 15px;font-size:15px;transition:border-color .15s,box-shadow .15s;border-radius:10px!important}.signin-form-wrap input::placeholder{color:#17131a66}.signin-form-wrap input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5d451f}.password-field{position:relative}.password-field input{padding-right:64px}.password-field button{color:#17131a9e;cursor:pointer;background:0 0;border:0;border-radius:8px;height:38px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;position:absolute;top:8px;right:8px}.password-field button:hover{color:var(--ink);background:#17131a0f}.signin-submit{background:var(--ink);color:#fff;border-color:var(--ink);justify-content:space-between;margin-top:25px;padding:0 18px}.signin-help,.signin-notice,.signin-register{color:#17131aa8;text-align:center;font-size:13px;line-height:1.55}.signin-help{margin:17px 0 0}.signin-notice{color:#48580c;background:#d8fb4b47;border:1px solid #48580c2e;margin:18px 0 0;padding:12px 14px}.signin-register{margin:25px 0 0}.signin-register a{color:#8b356e;font-weight:650}.signin-legal{border-top:1px solid var(--line);text-align:center;font:500 13px var(--font-geist-sans), sans-serif;letter-spacing:.06em;color:#17131a80;margin:0;padding-top:20px}@media (max-width:980px){.signin-page{grid-template-columns:1fr}.signin-art{min-height:560px}.signin-panel{min-height:auto}}@media (max-width:600px){.signin-art{min-height:500px;padding:28px 24px}.signin-art-copy{padding-bottom:26px}.signin-art-copy h1{font-size:43px}.signin-art-copy>p:last-child{margin-top:22px;font-size:15px}.signin-proof{grid-template-columns:1fr 1fr;gap:14px;padding-top:18px}.signin-proof span:last-child{display:none}.signin-panel{padding:27px 24px 24px}.signin-form-wrap{padding:48px 0 38px}.signin-heading h2{font-size:38px}.signin-topline span{display:none}}.command-dashboard{--dash-ink:#17131a;--dash-paper:#fff;--dash-card:#fff;--dash-coral:#ff694f;--dash-violet:#a85ddb;--dash-lime:#d8fb4b;--dash-menu-surface:#fff;--dash-menu-border:#17131a1f;--dash-menu-hover:#f7f7f8;--dash-menu-shadow:0 18px 36px #17131a1f;--dash-control-radius:6px;--dash-menu-radius:10px;--dash-ui-font:var(--font-geist-sans), sans-serif;--dash-ui-label-size:13px;--dash-ui-label-weight:600;background:var(--dash-paper);min-height:100vh;color:var(--dash-ink);grid-template-columns:238px minmax(0,1fr);display:grid}.command-dashboard,.command-dashboard *{font-family:var(--font-geist-sans), sans-serif!important}.command-dashboard :where(input,select,textarea,button){font:inherit}.command-overview{--dash-ink:#17131a;--dash-paper:#fff;--dash-card:#fff;--dash-coral:#ff694f;--dash-violet:#a85ddb;--dash-lime:#d8fb4b;--dash-menu-surface:#fff;--dash-menu-border:#17131a1f;--dash-menu-hover:#f7f7f8;--dash-menu-shadow:0 18px 36px #17131a1f;--dash-control-radius:6px;--dash-menu-radius:10px;--dash-ui-font:var(--font-geist-sans), sans-serif;--dash-ui-label-size:13px;--dash-ui-label-weight:600;color:var(--dash-ink)}.command-overview .command-grid{margin-top:10px}.command-empty{text-align:center;background:#17131a08;place-content:center;gap:6px;min-height:120px;padding:20px;display:grid}.command-empty strong{font-size:13px}.command-empty span{color:#17131a94;font-size:13px}.command-echart{min-height:245px}.dashboard-layout,.dashboard-layout main,.dashboard-layout main>div{background:#fff!important}.dashboard-layout [data-sidebar=sidebar]{color:#fff!important;background:#1d0d24!important;border-color:#ffffff1f!important}.dashboard-layout [data-sidebar=header],.dashboard-layout [data-sidebar=footer]{border-color:#ffffff1f!important}.dashboard-layout [data-sidebar=content]{scrollbar-color:#fff3 transparent}.dashboard-layout [data-sidebar=menu-button]{color:#ffffffa6!important;border-radius:0!important}.dashboard-layout [data-sidebar=menu-button]:hover{color:#fff!important;background:#ffffff12!important}.dashboard-layout [data-sidebar=menu-button][data-active=true]{color:#1d0d24!important;background:#d8fb4b!important}.dashboard-layout [data-sidebar=menu-button][data-active=true] svg{color:#1d0d24!important}.dashboard-layout [data-sidebar=header] button{color:#fff!important;background:#ffffff12!important;border-color:#ffffff24!important;border-radius:0!important}.dashboard-layout [data-sidebar=footer]>div>div:first-child>div:first-child{background:#a85ddb!important}.dashboard-layout [data-sidebar=content] section>p{color:#ffffff61!important;font-family:var(--font-geist-mono), monospace!important;letter-spacing:.1em!important;font-size:13px!important}.command-tabs{border-bottom:1px solid #17131a26;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 4px;display:flex}.command-tabs-nav{align-items:center;gap:2px;display:flex}.command-tabs-nav button{color:#17131a94;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 13px;font-size:13px;font-weight:650;position:relative}.command-tabs-nav button.active{color:var(--ink)}.command-tabs-nav button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-11px;left:12px;right:12px}.command-tabs-tools{align-items:center;gap:7px;display:flex}.command-tabs-tools>button{background:0 0;border:1px solid #17131a2e;border-radius:0;height:34px;padding:0 11px;font-size:13px}.command-dashboard button,.command-dashboard select{font:inherit;color:inherit}.command-mobile-nav{display:none}.command-sidebar{color:#fff;background:#1d0d24;border-right:1px solid #ffffff21;flex-direction:column;height:100vh;padding:25px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.command-logo{letter-spacing:-.05em;align-items:center;gap:9px;padding:0 9px;font-size:22px;font-weight:720;display:flex}.command-logo span{background:var(--dash-coral);color:#1d0d24;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.brand-switch-wrap{margin:24px 0 20px;position:relative}.brand-switch{text-align:left;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;min-height:58px;margin:0;padding:8px 10px;display:grid}.brand-switch:hover,.brand-switch[aria-expanded=true]{background:#ffffff1c;border-color:#ffffff45}.brand-switch>i,.brand-switch-menu-select>i{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:7px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:800;display:grid}.brand-switch>i.brand-logo,.brand-switch-menu-select>i.brand-logo{background:#fff;overflow:hidden}.brand-switch>i.brand-logo img,.brand-switch-menu-select>i.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-switch b,.brand-switch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-switch b{font-size:13px}.brand-switch small{opacity:.55;margin-top:3px;font-size:13px}.brand-switch em{opacity:.6;font-style:normal}.brand-switch-chevron{opacity:.6;width:16px;height:16px;transition:transform .16s}.brand-switch[aria-expanded=true] .brand-switch-chevron{transform:rotate(180deg)}.brand-switch-menu{z-index:120;color:#111827;font-family:var(--font-product-sans);background:#fff;border:1px solid #e5e7eb;border-radius:12px;animation:.14s ease-out both brand-switch-menu-in;position:fixed;overflow:hidden;box-shadow:0 18px 48px #1118272e}@keyframes brand-switch-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.brand-switch-menu header{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.brand-switch-menu header small{color:#4b5563;text-align:center;background:#eef0f3;border-radius:6px;min-width:24px;padding:2px 6px;font-size:13px;line-height:20px}.brand-switch-menu-list{padding:6px 0;overflow:visible}.brand-switch-menu-list.is-scrollable{scrollbar-gutter:stable;max-height:572px;overflow-y:auto}.brand-switch-menu-option{color:#111827;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px;width:calc(100% - 16px);min-height:54px;margin:1px 8px;padding:1px 4px 1px 10px;transition:background .14s,color .14s;display:grid}.brand-switch-menu-option:hover{background:#f3f4f6}.brand-switch-menu-option.active{color:#1d4ed8;background:#eff6ff}.brand-switch-menu-select{min-width:0;min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.brand-switch-menu-select:focus-visible,.brand-switch-copy:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.brand-switch-menu-list button span{min-width:0}.brand-switch-menu-list button b,.brand-switch-menu-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-switch-menu-list button b{font-size:14px;font-weight:600;line-height:18px}.brand-switch-menu-list button small{color:#6b7280;margin-top:2px;font-size:13px;line-height:17px}.brand-switch-menu-state{color:#2563eb;place-items:center;width:22px;height:22px;display:grid}.brand-switch-menu-state svg{width:16px;height:16px}.brand-switch-copy{color:#6b7280;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;transition:color .14s,background .14s,opacity .14s;display:grid}.brand-switch-menu-option:hover .brand-switch-copy,.brand-switch-copy:focus-visible{opacity:1}.brand-switch-copy:hover{color:#111827;background:#e5e7eb}.brand-switch-copy:disabled{cursor:not-allowed}.brand-switch-copy svg{width:15px;height:15px}.brand-switch-menu>a{color:#374151;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.brand-switch-menu>a:hover{color:#111827;background:#f9fafb}.brand-switch-menu>a svg{width:15px;height:15px}.command-sidebar nav{display:block}.command-sidebar nav p{color:#fff6;font:13px var(--font-geist-mono), monospace;letter-spacing:.12em;margin:18px 10px 7px}.command-sidebar nav a{color:#ffffffad;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;transition:all .16s;display:grid}.command-sidebar nav a:hover{color:#fff;background:#ffffff0e}.command-sidebar nav a.active{color:#1d0d24;background:var(--dash-lime);font-weight:720}.command-sidebar nav a>span{font-size:13px}.command-sidebar nav a>i{min-width:18px;font:normal 13px var(--font-geist-mono), monospace;text-align:center;background:#ffffff1f;border-radius:20px;padding:3px 5px}.command-user{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin-top:auto;padding:15px 8px 0;display:grid}.command-user-profile{border-radius:var(--dash-control-radius);color:#fff;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px 5px;text-decoration:none;display:grid}.command-user-profile:hover,.command-user-profile:focus-visible{background:#ffffff14;outline:none}.command-user-profile>span{background:var(--dash-violet);border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.command-user-profile b,.command-user-profile small{display:block}.command-user-profile b{font-size:13px}.command-user-profile small{opacity:.5;margin-top:2px;font-size:13px}.command-user button{color:#fff;opacity:.6;background:0 0;border:0}.command-user-actions{position:relative}.command-user-menu-trigger{cursor:pointer;width:28px;height:28px;font-size:var(--dash-ui-label-size);letter-spacing:1px;place-items:center;display:grid;border-radius:var(--dash-control-radius)!important}.command-user-menu-trigger:hover,.command-user-menu-trigger[aria-expanded=true]{opacity:1;background:#ffffff1f}.command-user-menu{z-index:70;border:1px solid var(--dash-menu-border);border-radius:var(--dash-menu-radius);background:var(--dash-menu-surface);width:188px;box-shadow:var(--dash-menu-shadow);padding:5px;position:absolute;bottom:calc(100% + 10px);right:0}.command-user-menu a,.command-user-menu button{border-radius:var(--dash-control-radius);width:100%;min-height:36px;color:var(--dash-ink);font-family:var(--dash-ui-font);font-size:var(--dash-ui-label-size);font-weight:var(--dash-ui-label-weight);text-align:left;opacity:1;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 9px;line-height:1;text-decoration:none;display:flex}.command-user-menu a:hover,.command-user-menu a:focus-visible,.command-user-menu button:hover,.command-user-menu button:focus-visible{background:var(--dash-menu-hover);outline:none}.command-user-menu button:disabled{cursor:wait;opacity:.55}.command-workspace{min-width:0;padding:0 22px 22px}.command-topbar{border-bottom:1px solid #17131a26;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.command-dashboard:not(.account-dashboard) .command-topbar{border-bottom:0}.command-topbar p,.panel-heading span,.manager-card>span{color:#17131a94;font:13px var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0 0 7px}.command-topbar h1{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:530}.command-topbar h1 em{font-family:Georgia,serif;font-weight:400}.command-controls{align-items:end;gap:7px;display:flex}.command-controls label{gap:4px;display:grid}.command-controls label>span{font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;opacity:.55}.command-controls select,.command-export,.command-audit{cursor:pointer;background:0 0;border:1px solid #17131a33;height:38px;padding:0 12px;font-size:13px}.command-export{border-radius:10px;height:44px}.command-controls .unavailable-action:disabled{cursor:not-allowed;opacity:.55;background:#17131a08;border-style:dashed}.dashboard-export-menu{position:relative}.dashboard-export-options{z-index:40;background:var(--dash-card);width:190px;font-family:var(--font-product-sans);border:1px solid #17131a33;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #17131a26}.dashboard-export-options>span{color:#17131a8c;font:450 13px/20px var(--font-geist-sans), sans-serif;padding:6px 10px 4px;display:block;letter-spacing:normal!important}.dashboard-export-options>button{width:100%;min-height:34px;color:var(--dash-ink);text-align:left;font:450 13px/20px var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:0 10px;display:flex;letter-spacing:normal!important}.dashboard-export-options>button:hover,.dashboard-export-options>button:focus-visible{background:var(--dash-lime);border-radius:8px;outline:none}.command-audit{background:var(--dash-ink);border-color:var(--dash-ink);justify-content:center;align-items:center;gap:7px;min-width:147px;font-weight:700;display:inline-flex;color:#fff!important}.command-audit i{background:var(--dash-lime);border-radius:50%;width:6px;height:6px}.command-audit.running i{animation:.7s infinite alternate dash-pulse}.command-audit.done{background:#4c6220}.command-refresh-status{color:#17131a94;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;height:44px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.command-refresh-status i{background:#8aa51f;border-radius:50%;flex:none;width:5px;height:5px}@keyframes dash-pulse{to{opacity:.4;transform:scale(1.8)}}.signal-brief{color:#fff;background:linear-gradient(115deg,#25102f,#55205f 58%,#9b3c70);grid-template-columns:1fr 190px 190px;align-items:center;gap:24px;min-height:188px;margin:18px 0 10px;padding:24px 27px;display:none;position:relative;overflow:hidden}.signal-brief:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;right:6%;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.signal-brief>*{z-index:2;position:relative}.signal-brief h2{letter-spacing:-.045em;max-width:670px;margin:0 0 9px;font-size:clamp(27px,2.4vw,38px);font-weight:470;line-height:1.02}.signal-brief h2 em{color:var(--dash-lime)}.signal-brief-copy>p{color:#ffffffab;max-width:700px;margin:0;font-size:13px;line-height:1.55}.signal-orbit{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:130px;height:130px;margin:auto;display:grid;box-shadow:0 0 0 11px #ffffff0a}.signal-orbit>div{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:50%;place-content:center;width:98px;height:98px;display:grid}.signal-orbit strong{letter-spacing:-.08em;font-size:38px;line-height:.9}.signal-orbit span,.signal-orbit small{display:block}.signal-orbit span{margin-top:7px;font-size:13px}.signal-orbit small{color:var(--dash-lime);margin-top:3px;font-size:13px}.brief-action{text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;padding:12px 0 10px 25px;display:flex;color:#fff!important}.brief-action span{font:13px var(--font-geist-mono), monospace;letter-spacing:.1em}.brief-action b{font-size:32px;font-weight:400}.metric-strip{background:var(--dash-card);border:1px solid #17131a29;border-top:0;border-radius:12px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.metric-strip button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #17131a24;grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);align-content:center;column-gap:8px;min-height:84px;padding:12px 16px;transition:background .16s;display:grid;position:relative}.metric-strip .metric-card-action-icon{color:#17131a6b;stroke-width:1.8px;pointer-events:none;width:14px;height:14px;position:absolute;top:10px;right:12px}.metric-strip button:hover .metric-card-action-icon,.metric-strip button.active .metric-card-action-icon{color:#17131aad}.metric-strip button:last-child{border-right:0}.metric-strip button:hover,.metric-strip button.active{background:#fff}.metric-strip button.active:before{content:"";background:var(--dash-coral);height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.metric-strip span,.metric-strip small{font:13px var(--font-geist-mono), monospace;letter-spacing:.06em;display:block}.metric-strip span{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.01em;text-transform:none;opacity:1;grid-column:1/-1;font-size:14px;font-weight:650}.metric-strip strong{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;margin:7px 0 0;font-size:28px;font-weight:700;line-height:1;display:block}.metric-strip small{color:#657916;font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;align-self:end;margin-bottom:1px;font-weight:600}.command-grid{grid-template-columns:1.28fr .72fr;align-items:start;gap:10px;margin-top:10px;display:grid}.command-grid article{background:var(--dash-card);border:1px solid #17131a26;border-radius:12px;overflow:hidden}.command-grid>.signal-chart-card,.command-grid>.action-card,.command-grid>.systems-card,.command-grid>.brand-news-card,.command-grid>.competitor-card,.command-grid>.source-card{border-radius:12px}.signal-chart-card,.action-card,.systems-card,.competitor-card,.source-card{padding:19px}.panel-heading{border-bottom:1px solid #17131a24;justify-content:space-between;align-items:flex-start;gap:18px;min-height:42px;display:flex}.panel-heading h3{letter-spacing:-.035em;margin:0 0 13px;font-size:17px}.panel-heading button{font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:0}.chart-legend{font:13px var(--font-geist-mono), monospace;letter-spacing:.06em;opacity:.65;align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px}.chart-summary{align-items:baseline;gap:10px;min-height:80px;padding:13px 0 8px;display:flex}.chart-summary strong{letter-spacing:-.07em;font-size:35px}.chart-summary span{color:#657916;font-size:13px}.chart-summary p{opacity:.6;margin-left:auto;font-size:13px}.signal-chart{height:245px;position:relative}.signal-chart svg{width:100%;height:215px;overflow:visible}.signal-chart svg line{stroke:#17131a1f;stroke-width:1px;stroke-dasharray:3 5}.chart-line{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;animation:.9s both chart-draw}.chart-area{animation:.65s both area-in}.signal-chart circle{animation:.4s both dot-in}@keyframes chart-draw{0%{stroke-dasharray:1200;stroke-dashoffset:1200px}to{stroke-dasharray:1200;stroke-dashoffset:0}}@keyframes area-in{0%{opacity:0}to{opacity:1}}@keyframes dot-in{0%{transform-origin:50%;transform:scale(0)}to{transform:scale(1)}}.chart-dates{font:13px var(--font-geist-mono), monospace;opacity:.52;justify-content:space-between;display:flex}.actions-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17131a21;grid-template-columns:32px 1fr auto;align-items:start;gap:11px;width:100%;min-height:98px;padding:15px 0;display:grid}.actions-list button:last-child{border-bottom:0}.action-index{width:29px;height:29px;font:13px var(--font-geist-mono), monospace;place-items:center;display:grid}.action-index.coral{background:#ffd7cf}.action-index.violet{background:#ead9f6}.action-index.lime{background:#e9f9a8}.actions-list small{font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;opacity:.56}.actions-list strong{margin:7px 0 4px;font-size:13px;display:block}.actions-list p{opacity:.65;margin:0;font-size:13px;line-height:1.45}.actions-list button>b{color:var(--dash-coral);font-weight:400}.systems-card{grid-column:1;align-self:start;height:306px;min-height:306px;max-height:306px}.brand-news-card{flex-direction:column;grid-column:2;align-self:start;height:306px;min-height:306px;max-height:306px;padding:19px;display:flex;overflow:hidden}.brand-news-heading{align-items:center}.brand-news-live{color:#7a2839;font:600 13px var(--font-geist-sans), sans-serif;letter-spacing:-.005em;align-items:center;gap:6px;display:flex}.brand-news-live i{background:var(--dash-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff694f24}.brand-news-filters{border-bottom:1px solid #17131a1f;gap:4px;padding:10px 0;display:flex}.brand-news-filters button{color:#17131a94;font:600 13px var(--font-geist-sans), sans-serif;letter-spacing:-.005em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 8px}.brand-news-filters button.active{background:var(--dash-ink);color:#fff;border-color:#17131a38}.brand-news-thread>button{width:100%;color:var(--dash-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17131a1a;grid-template-columns:42px 1fr 10px;align-items:start;gap:9px;padding:10px 4px;display:grid}.brand-news-thread{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.brand-news-thread>button:last-child{border-bottom:0}.brand-news-thread>button.active{box-shadow:inset 3px 0 0 var(--dash-lime);background:#c5ff2f29}.brand-news-thread time,.brand-news-thread small{font:550 13px var(--font-geist-sans), sans-serif;letter-spacing:-.005em}.brand-news-thread time{color:var(--dash-coral)}.brand-news-thread small{opacity:.5;margin-bottom:4px;display:block}.brand-news-thread strong{font-size:13px;line-height:1.3;display:block}.brand-news-thread>button>span{opacity:.35}.brand-news-thread>button:focus-visible,.brand-news-filters button:focus-visible{outline:2px solid var(--dash-ink);outline-offset:-2px}.brand-news-state{color:#17131a9e;margin:0;padding:24px 4px;font-size:13px;line-height:1.5}.systems-grid{grid-template-columns:repeat(3,1fr);display:grid}.systems-grid button{text-align:left;cursor:pointer;background:0 0;border:1px solid #17131a1f;border-top:0;border-left:0;grid-template-columns:20px 25px 1fr auto;align-items:center;gap:8px;min-height:61px;padding:9px 11px;display:grid}.systems-grid button:nth-child(3n){border-right:0}.systems-grid button:nth-last-child(-n+3){border-bottom:0}.systems-grid img{object-fit:contain;width:23px;height:23px}.system-rank{font:13px var(--font-geist-mono), monospace;opacity:.45}.systems-grid strong{font-size:13px;display:block}.systems-grid div>i{background:#17131a1a;height:3px;margin-top:7px;display:block}.systems-grid div>i b{background:linear-gradient(90deg, var(--dash-coral), var(--dash-violet));height:100%;animation:.8s both bar-grow;display:block}@keyframes bar-grow{0%{width:0!important}}.system-score{text-align:right;font-size:13px;font-weight:700}.system-score small{color:#657916;font:13px var(--font-geist-mono), monospace;margin-top:4px;display:block}.down{color:#b44850!important}.competitor-list>div{border-bottom:1px solid #17131a1c;grid-template-columns:24px 100px 1fr 42px 35px;align-items:center;gap:8px;min-height:48px;font-size:13px;display:grid}.competitor-list>div.owned{background:#fff}.competitor-list>div>span{opacity:.45;font:13px var(--font-geist-mono), monospace}.competitor-list strong small{background:var(--dash-lime);font:13px var(--font-geist-mono), monospace;margin-left:6px;padding:3px 5px}.competitor-list i{background:#17131a17;height:5px}.competitor-list i b{background:var(--dash-violet);height:100%;animation:.8s both bar-grow;display:block}.competitor-list em{font-style:normal;font-weight:700}.competitor-list>div>small{color:#657916}.competitor-note{background:#f7f7f8;margin:14px 0 0;padding:12px;font-size:13px;line-height:1.45}.competitor-note span{color:var(--dash-coral);margin-right:8px}.source-card{grid-template-rows:auto 1fr;grid-template-columns:125px 1fr;gap:12px 18px;display:grid}.source-card .panel-heading{grid-column:1/-1}.source-ring{background:conic-gradient(var(--dash-coral) 0 var(--owned-influence,42%), #f7f7f8 var(--owned-influence,42%));border-radius:50%;place-items:center;width:105px;height:105px;margin:auto;display:grid;position:relative}.source-ring:before{content:"";background:var(--dash-card);border-radius:50%;width:70px;height:70px;position:absolute}.source-ring>div{text-align:center;position:relative}.source-ring strong,.source-ring span{display:block}.source-ring strong{font-size:20px}.source-ring span{opacity:.6;font-size:13px;line-height:1.25}.source-list p{border-bottom:1px solid #17131a1a;grid-template-columns:22px 1fr auto;align-items:center;min-height:27px;margin:0;font-size:13px;display:grid}.source-list span{font:13px var(--font-geist-mono), monospace;opacity:.45}.source-list em{font-style:normal;font-weight:700}.manager-card{border-radius:12px;padding:22px;overflow:hidden;background:linear-gradient(135deg,#d8fb4b,#cde86c)!important}.manager-card blockquote{margin:18px 0 24px;font:20px/1.3 Georgia,serif}.manager-card button{border:1px solid var(--dash-ink);width:100%;min-height:38px;font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.command-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11071685;justify-content:flex-end;animation:.18s fade-in;display:flex;position:fixed;inset:0}.command-drawer{background:var(--dash-paper);width:min(510px,100%);height:100%;padding:45px;animation:.35s cubic-bezier(.22,1,.36,1) drawer-in;overflow-y:auto;box-shadow:-30px 0 70px #14061c40}.drawer-close{float:right;cursor:pointer;background:0 0;border:1px solid #17131a33;width:34px;height:34px;font-size:21px}.command-drawer>p{color:var(--dash-coral);font:13px var(--font-geist-mono), monospace;letter-spacing:.12em;margin:40px 0 14px}.command-drawer h2{letter-spacing:-.05em;margin:0 0 28px;font-size:38px}.command-drawer h3{margin:26px 0 8px;font-size:15px}.command-drawer>p:not(:first-of-type){color:#17131aad;letter-spacing:0;margin:0;font:13px/1.6 Arial,sans-serif}.drawer-art{color:#fff;background:linear-gradient(135deg,#391745,#a33e77);align-items:end;gap:10px;height:160px;padding:22px;display:flex}.drawer-art span{letter-spacing:-.08em;font-size:50px}.drawer-art i{background:var(--dash-coral);flex:1;height:40%}.drawer-art i:nth-child(2){height:62%}.drawer-art i:nth-child(3){height:78%}.drawer-primary{background:var(--dash-ink);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:35px;padding:0 15px;display:flex;color:#fff!important}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.command-dashboard{grid-template-columns:76px 1fr}.command-sidebar{padding:24px 9px}.command-logo{font-size:0}.command-logo span{font-size:13px}.brand-switch{grid-template-columns:1fr;padding:8px}.brand-switch>span,.brand-switch>em,.command-sidebar nav p{display:none}.command-sidebar nav a:not(.active){font-size:0}.command-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding:0}.command-sidebar nav a>span{font-size:15px}.command-sidebar nav a>i,.command-user>div,.command-user>button{display:none}.command-user-profile{grid-template-columns:31px;justify-items:center;padding-inline:0}.command-user-profile>div{display:none}.command-user{grid-template-columns:1fr;justify-items:center}.signal-brief{grid-template-columns:1fr 150px}.brief-action{display:none}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric-strip button:nth-child(3){border-right:0}.metric-strip button:nth-child(-n+3){border-bottom:1px solid #17131a24}}@media (max-width:760px){.command-dashboard{display:block}.command-sidebar{display:none}.command-mobile-nav{z-index:50;background:#fff;border-bottom:1px solid #17131a24;padding:0 16px;display:block;position:relative}.command-mobile-nav details{position:relative}.command-mobile-nav summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 2px;list-style:none;display:flex}.command-mobile-nav summary::-webkit-details-marker{display:none}.command-mobile-nav summary>span{gap:3px;min-width:0;display:grid}.command-mobile-nav summary small{color:#17131a8a;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.command-mobile-nav summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.command-mobile-nav summary>svg{flex:none;width:18px;height:18px;transition:transform .16s}.command-mobile-nav details[open] summary>svg{transform:rotate(180deg)}.command-mobile-nav-menu{background:#fff;border:1px solid #17131a24;border-radius:0 0 12px 12px;max-height:min(70vh,560px);padding:8px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #17131a24}.command-mobile-nav-menu>a,.command-mobile-nav-group>a{color:#17131ab8;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:14px;font-weight:550;display:grid}.command-mobile-nav-menu>a:hover,.command-mobile-nav-group>a:hover,.command-mobile-nav-menu>a:focus-visible,.command-mobile-nav-group>a:focus-visible{background:#17131a0d;outline:none}.command-mobile-nav-menu>a.active,.command-mobile-nav-group>a.active{color:var(--dash-ink);background:#d8fb4b9e;font-weight:700}.command-mobile-nav-menu>a>span,.command-mobile-nav-group>a>span{color:var(--dash-coral);text-align:center;font-size:16px}.command-mobile-nav-menu>a>i,.command-mobile-nav-group>a>i{color:#fff;background:var(--dash-violet);text-align:center;border-radius:20px;min-width:20px;padding:2px 5px;font-size:13px;font-style:normal}.command-mobile-nav-group{border-top:1px solid #17131a1a;margin-top:8px;padding-top:8px}.command-mobile-nav-group>p{color:#17131a7a;letter-spacing:.1em;margin:2px 10px 4px;font-size:13px;font-weight:700}.command-workspace{padding:0 16px 20px}.command-topbar{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:18px 0 16px}.command-topbar h1{font-size:26px;line-height:1.16}.command-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid;overflow:visible}.command-controls .analytics-date-picker{width:100%;min-width:0}.command-controls .analytics-date-trigger{justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:44px;padding-inline:10px}.command-controls .analytics-date-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;display:block;overflow:hidden}.command-controls .command-export{white-space:nowrap;min-width:88px;height:44px;padding-inline:12px}.command-controls .command-refresh-status{grid-column:1/-1;justify-content:flex-start;width:100%;height:auto;min-height:20px;padding:0 2px;font-size:13px}.command-controls .command-refresh-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-brief{grid-template-columns:1fr;padding:22px}.signal-orbit{display:none}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip button:nth-child(odd){border-right:1px solid #17131a24}.metric-strip button:nth-child(2n){border-right:0}.metric-strip button:nth-child(-n+4){border-bottom:1px solid #17131a24}.command-grid{grid-template-columns:1fr}.systems-card{grid-column:auto;height:auto;min-height:0;max-height:none}.brand-news-card{grid-column:auto;height:auto;min-height:220px;max-height:none}.systems-grid{grid-template-columns:1fr}.systems-grid button{border-bottom:1px solid #17131a1f!important;border-right:0!important}.systems-grid button:last-child{border-bottom:0!important}.source-card{grid-template-columns:100px 1fr}.chart-summary p{display:none}}.command-topbar p,.panel-heading span,.manager-card>span{color:#17131aad;letter-spacing:.085em;font-size:13px;line-height:1.35}.panel-heading button{letter-spacing:.055em;font-size:13px;line-height:1.35}.metric-strip button{min-height:84px;padding:12px 16px}.metric-strip span,.metric-strip small{letter-spacing:.04em;font-size:13px;line-height:1.35}.metric-strip span{letter-spacing:-.01em;opacity:1;font-size:14px;line-height:1.2}.metric-strip strong{letter-spacing:-.03em;margin:7px 0 0;font-size:28px;font-weight:700}.metric-strip small{color:#617713;letter-spacing:-.005em;font-size:14px;font-weight:600}.chart-legend{letter-spacing:.04em;opacity:.76;gap:7px;font-size:13px;line-height:1.35}.chart-legend i{width:8px;height:8px}.chart-summary{gap:11px;min-height:86px;padding:15px 0 9px}.chart-summary strong{font-size:38px}.chart-summary span{color:#617713;font-size:13px;font-weight:650}.chart-summary p{opacity:.7;font-size:13px;line-height:1.45}.chart-dates{opacity:.65;font-size:13px;line-height:1.3}.signal-chart-card .panel-heading h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.01em;text-transform:none;font-size:16px;font-weight:650}.signal-chart-card .chart-legend{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;opacity:.82;text-transform:none;font-size:13px;font-weight:600}.signal-chart-card .chart-summary strong{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-weight:700}.signal-chart-card .chart-summary span{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;font-size:14px;font-weight:600}.signal-chart-card .chart-summary p{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;opacity:.72;font-size:14px;font-weight:600}.signal-chart-card .chart-dates{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;opacity:.76;font-size:14px;font-weight:550}.command-scorecards{margin-top:10px}.signal-chart-card,.signal-chart-card .panel-heading h3,.signal-chart-card .chart-legend,.signal-chart-card .chart-summary,.signal-chart-card .chart-series-menu summary,.signal-chart-card .chart-series-menu>div{font-family:var(--font-product-sans)!important}.signal-chart-card .panel-heading h3{letter-spacing:-.015em;font-size:16px;font-weight:500}.signal-chart-card .chart-legend{color:#6b6b6b;letter-spacing:0;opacity:1;font-size:13px;font-weight:400}.signal-chart-card .chart-summary{min-height:76px;padding:12px 0 8px}.signal-chart-card .chart-summary strong{color:#181818;letter-spacing:-.04em;font-size:32px;font-weight:500}.signal-chart-card .chart-summary span{font-size:13px;font-weight:500}.signal-chart-card .chart-summary p{color:#5f5f5f;opacity:1;font-size:14px;font-weight:400;line-height:1.45}.signal-chart-card .chart-series-menu summary{letter-spacing:0;background:#fff;border-color:#0000001f;font-size:13px;font-weight:400}.signal-chart-card .chart-series-menu>div{background:#fff;border-color:#0000001f}.signal-chart-unified{background:#fcfcfc;border-radius:8px;min-height:0;padding:8px 10px 6px;overflow:hidden}.chart-heading-tools{align-items:center;gap:8px;display:flex}.chart-download-button{color:#28242b;cursor:pointer;width:32px;min-height:32px;font-family:var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #17131a24;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:550;display:inline-flex}.chart-download-button:hover{background:#f8f8f8;border-color:#17131a3d}.chart-download-button svg{width:14px;height:14px}.chart-series-menu{z-index:12;position:relative}.chart-series-menu summary{cursor:pointer;min-width:148px;min-height:32px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;text-transform:none;background:#fff;border:1px solid #17131a24;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;font-weight:550;list-style:none;display:flex}.chart-series-menu summary::-webkit-details-marker{display:none}.chart-series-menu[open] summary{background:#fff;border-color:#17131a33}.chart-series-menu>div{background:#fff;border:1px solid #17131a3d;border-radius:12px;width:248px;max-height:390px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 30px #17131a24}.chart-series-menu>div>strong{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;text-transform:none;padding:6px 8px 8px;font-size:13px;font-weight:650;display:block}.chart-series-menu label{cursor:pointer;border-radius:8px;grid-template-columns:16px 18px 1fr;align-items:center;gap:9px;min-height:34px;padding:0 8px;display:grid}.chart-series-menu label:hover{background:#17131a0d}.chart-series-menu input{width:15px;height:15px;accent-color:var(--dash-ink)}.chart-series-menu label>i{width:18px;height:3px}.chart-series-menu label>span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:14px;font-weight:550}.chart-series-key{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:24px;display:flex;position:absolute;top:0;left:0;right:0}.chart-series-key>span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;opacity:.72;align-items:center;gap:6px;font-size:13px;font-weight:550;transition:opacity .14s,background .14s;display:inline-flex}.chart-series-key>span>i{width:18px;height:3px}.chart-series-key>span.active{opacity:1;background:#17131a12;padding:3px 5px}.chart-series-key>span.dimmed{opacity:.22}.chart-line-hit{fill:none;stroke-width:14px;pointer-events:stroke;cursor:crosshair}.signal-chart .chart-line{fill:none;stroke-width:3px;pointer-events:stroke;cursor:crosshair;transition:opacity .14s,stroke-width .14s}.signal-chart .chart-line.highlighted{stroke-width:5px}.signal-chart .chart-line.dimmed,.signal-chart circle.dimmed{opacity:.16}.signal-chart circle{pointer-events:none;transition:opacity .14s}.actions-list button{grid-template-columns:38px 1fr auto;gap:13px;min-height:112px;padding:17px 0}.action-index{width:35px;height:35px;font-size:13px}.actions-list small{letter-spacing:.05em;opacity:.7;font-size:13px;line-height:1.35}.actions-list strong{margin:8px 0 5px;font-size:14px;line-height:1.3}.actions-list p{opacity:.74;font-size:13px;line-height:1.5}.actions-list button>b{font-size:16px}.systems-grid button{grid-template-columns:24px 28px 1fr auto;gap:10px;min-height:74px;padding:11px 14px}.systems-grid img{width:27px;height:27px}.system-rank{opacity:.58;font-size:13px}.systems-grid strong{font-size:13px;line-height:1.3}.systems-grid div>i{height:4px;margin-top:9px}.system-score{font-size:13.5px}.system-score small{margin-top:5px;font-size:13px}.systems-card .panel-heading h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.01em;text-transform:none;font-size:16px;font-weight:650}.systems-card .panel-heading button{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:13px;font-weight:550}.systems-card .system-rank{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;opacity:.72;font-size:13px;font-weight:550}.systems-card .systems-grid strong{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:15px;font-weight:600}.systems-card .system-score{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;font-size:16px;font-weight:650}.systems-card .system-score small{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;font-size:13px;font-weight:550}.competitor-list>div{grid-template-columns:26px 112px 1fr 48px 42px;gap:9px;min-height:56px;font-size:13px}.competitor-list>div>span{opacity:.58;font-size:13px}.competitor-list strong small{font-size:13px}.competitor-list i{height:6px}.competitor-list>div>small{font-size:13px}.competitor-note{padding:13px;font-size:13px;line-height:1.5}.source-ring span{font-size:13px}.source-card{grid-template-rows:auto auto minmax(132px,1fr);align-content:stretch}.source-intelligence{background:#f7f7f8;border-top:1px solid #17131a21;border-radius:10px;grid-column:1/-1;grid-template-columns:.7fr .7fr 1.6fr;min-height:132px;display:grid;overflow:hidden}.source-intelligence>div,.source-intelligence>p{margin:0;padding:16px}.source-intelligence>div+div,.source-intelligence>p{border-left:1px solid #17131a21}.source-intelligence span{color:#17131a94;font:13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.065em;display:block}.source-intelligence>div>strong{letter-spacing:-.055em;margin:13px 0 12px;font-size:25px;display:block}.source-intelligence strong small{font-size:13px;font-weight:500}.source-intelligence>div>i{background:#17131a1c;height:5px;display:block}.source-intelligence>div>i>b{background:linear-gradient(90deg, var(--dash-coral), var(--dash-violet));height:100%;animation:.8s both bar-grow;display:block}.source-intelligence>p{flex-direction:column;justify-content:center;display:flex}.source-intelligence>p>span{color:#8c376f}.source-intelligence>p>b{margin:10px 0 6px;font-size:13px;line-height:1.35}.source-intelligence>p>small{color:#17131aa8;font-size:13px;line-height:1.45}@media (max-width:760px){.metric-strip button{min-height:80px;padding:12px}.metric-strip strong{font-size:26px}.systems-grid button{min-height:70px}.source-intelligence{grid-template-columns:1fr 1fr}.source-intelligence>p{border-top:1px solid #17131a21;border-left:0;grid-column:1/-1}}.source-card{grid-template-columns:150px 1fr}.source-card .panel-heading span{font-size:13px}.source-card .panel-heading h3{font-size:22px}.source-card .panel-heading button{font-size:13px}.source-ring{width:126px;height:126px}.source-ring:before{width:84px;height:84px}.source-ring strong{font-size:30px;line-height:1}.source-ring span{opacity:.72;margin-top:7px;font-size:13px;line-height:1.3}.source-list p{grid-template-columns:32px 1fr auto;min-height:42px;font-size:14px}.source-list span{opacity:.62;font-size:13px}.source-list em{font-size:14px}.source-intelligence span{font-size:13px}.source-intelligence>div>strong{font-size:28px}.source-intelligence>p>b{font-size:14px}.source-intelligence>p>small{font-size:13px}.competitor-card .panel-heading h3,.source-card .panel-heading h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.01em;text-transform:none;font-size:17px;font-weight:650}.competitor-card .panel-heading button,.source-card .panel-heading button{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:13px;font-weight:550}.competitor-card .competitor-list>div>span,.competitor-card .competitor-list>div>small{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;font-weight:550}.competitor-card .competitor-list strong{font-family:var(--font-geist-sans), sans-serif;font-size:15px;font-weight:600}.competitor-card .competitor-list em{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:15px;font-weight:650}.competitor-card .competitor-note{font-family:var(--font-geist-sans), sans-serif;border-radius:10px;font-size:14px;font-weight:500}.competitor-card .competitor-note b{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:14px;font-weight:650}.source-card .source-ring strong{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-weight:700}.source-card .source-ring span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;text-transform:none;font-size:13px;font-weight:550}.source-card .source-list span{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;font-weight:550}.source-card .source-list b{font-family:var(--font-geist-sans), sans-serif;font-size:15px;font-weight:600}.source-card .source-list em{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:13px;font-weight:550}.source-card .source-intelligence span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-weight:550}.source-card .source-intelligence>div>strong{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-weight:700}.source-card .source-intelligence>p>b{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-weight:650}.source-card .source-intelligence>p>small{font-family:var(--font-geist-sans), sans-serif;font-weight:500}.manager-card>span,.manager-card button{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.005em;font-size:13px;font-weight:550}.manager-card blockquote{letter-spacing:.005em;font-family:Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;font-size:22px;font-weight:800;font-stretch:75%;line-height:1.28}@media (max-width:760px){.source-card{grid-template-columns:112px 1fr}.source-ring{width:98px;height:98px}.source-ring:before{width:66px;height:66px}.source-ring strong{font-size:24px}.source-ring span{font-size:13px}.source-list p{grid-template-columns:27px 1fr auto;min-height:38px;font-size:13px}.source-list span,.source-list em{font-size:13px}}.dashboard-section-page .command-workspace{padding-bottom:18px}.dashboard-answers .command-workspace{width:100%}.section-topbar h1{font-size:21px}.dashboard-notice{text-align:left;cursor:pointer;background:#d8fb4b40;border:1px solid #48580c38;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:10px;padding:0 13px;font-size:13px;animation:.22s both data-rise;display:flex;color:#48580c!important}.brand-data-notice{cursor:progress}.brand-data-notice b{color:var(--dash-coral);animation:1s ease-in-out infinite alternate dash-pulse}.brand-data-error{color:#7e241d;background:#ffe4de}.brand-data-loading .signal-brief,.brand-data-loading .metric-strip,.brand-data-loading .command-scorecards,.brand-data-loading .command-grid,.dashboard-notice b{font-size:16px;font-weight:400}.dashboard-view-intro{color:#fff;background:linear-gradient(118deg,#24102e,#54205e 62%,#9a3e72);grid-template-columns:1fr 240px;align-items:center;gap:35px;min-height:170px;margin:18px 0 10px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.dashboard-view-intro:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-150px;right:-60px;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #ffffff05}.dashboard-view-intro>*{z-index:1;position:relative}.dashboard-view-intro p{color:var(--dash-lime);font:13px var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0 0 14px}.dashboard-view-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.4vw,38px);font-weight:480;line-height:1.04}.dashboard-view-intro span{color:#ffffffad;max-width:760px;margin-top:11px;font-size:13px;line-height:1.55;display:block}.dashboard-view-intro>i{justify-content:flex-end;align-items:flex-end;gap:8px;height:90px;display:flex}.dashboard-view-intro>i b{background:var(--dash-coral);width:36px;animation:.7s cubic-bezier(.22,1,.36,1) both intro-bars}.dashboard-view-intro>i b:first-child{height:43%}.dashboard-view-intro>i b:nth-child(2){background:#d8fb4b;height:68%}.dashboard-view-intro>i b:nth-child(3){background:#fff;height:92%}@keyframes intro-bars{0%{opacity:0;height:0}}@keyframes data-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.section-metrics{background:var(--dash-card);border:1px solid #17131a26;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.section-metrics article{min-height:102px;animation:.3s both data-rise;animation-delay:calc(var(--metric-index) * 65ms);border-right:1px solid #17131a21;padding:15px 17px;position:relative}.section-metrics article:last-child{border-right:0}.section-metrics article>span,.section-metrics article>small{font:13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.045em;display:block}.section-metrics article>span{color:#17131a9c}.section-metrics article>strong{letter-spacing:-.06em;margin:14px 0 7px;font-size:28px;display:block}.section-metrics article>small{color:#617713;font-weight:650}.dashboard-sources .section-metrics article{min-height:84px;padding:12px 16px}.dashboard-sources .section-metrics article>strong{margin:8px 0 4px;font-size:27px;line-height:1}.dashboard-sources .section-metrics article>small{line-height:1.2}.dashboard-sources .section-metrics article>span,.dashboard-sources .section-metrics article>small,.dashboard-sources .data-heading span,.dashboard-sources .data-heading>small,.dashboard-sources .source-table .table-labels,.dashboard-sources .source-opportunities article small,.dashboard-sources .dashboard-demo-note{letter-spacing:normal;font-family:var(--font-geist-sans), sans-serif!important}.dashboard-sources .section-metrics article>span,.dashboard-sources .section-metrics article>small,.dashboard-sources .data-heading>small,.dashboard-sources .source-chart-switcher button,.dashboard-sources .source-filter-trigger,.dashboard-sources .source-filter-menu>button,.dashboard-sources .source-table .table-labels>button{letter-spacing:0;font-size:13px;font-weight:500;line-height:20px}.dashboard-sources .section-metrics article>span,.dashboard-sources .source-table .table-labels>button{color:#17131a94}.dashboard-sources .section-metrics article>small{font-weight:600}.dashboard-sources .section-metrics article>strong{letter-spacing:-.04em;font-weight:650}.dashboard-sources .data-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:24px}.dashboard-sources .source-table>button{font-size:14px;font-weight:400;line-height:20px}.dashboard-sources .source-table>button b,.dashboard-sources .source-table>button strong{font-weight:650}.dashboard-sources .source-table>button em{font-size:13px;font-weight:500}.section-split{gap:10px;margin-top:10px;display:grid}.answers-layout{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%}.dashboard-answers .answer-browser{width:100%;min-width:0}.prompts-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-panel,.source-opportunities{background:var(--dash-card);border:1px solid #17131a26;border-radius:12px;overflow:hidden}.data-heading{border-bottom:1px solid #17131a21;justify-content:space-between;align-items:flex-start;gap:18px;min-height:67px;padding:15px 17px;display:flex}.data-heading span,.prompt-opportunity>span{color:#17131a99;font:13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:7px;display:block}.data-heading h2{letter-spacing:-.035em;margin:0;font-size:19px;line-height:1.1}.data-heading>small{color:#17131a8f;align-self:center;font-size:13px}.data-heading>button{font:13px var(--font-geist-mono), monospace;letter-spacing:.06em;cursor:pointer;background:0 0;border:0}.data-heading>select,.data-toolbar select{background:0 0;border:1px solid #17131a2e;border-radius:10px;min-height:36px;padding:0 10px;font-size:13px}.data-toolbar select:hover,.data-toolbar select:focus-visible{border-color:#17131a52;outline:none;box-shadow:0 0 0 3px #17131a0f}.data-toolbar select option{color:#17131a;background:#fff}.answer-browser .data-toolbar select{color:#17131a;background:#fff;box-shadow:none!important;border:0 #0000!important;outline:none!important}.answer-browser .data-toolbar select:hover,.answer-browser .data-toolbar select:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.answer-sort-select{width:100%;min-height:36px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:10px!important;font-size:13px!important}.answer-filter-select{min-width:0;min-height:36px;color:#17131a!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:10px!important;font-size:13px!important}.answer-filter-select:hover,.answer-filter-select[data-state=open]{background:#f7f7f8!important}.prompt-filter-select{width:100%;min-height:36px;color:var(--dash-ink)!important;font-family:var(--font-geist-sans), sans-serif!important;box-shadow:none!important;background:#fff!important;border:1px solid #17131a2e!important;border-radius:10px!important;font-size:13px!important}.prompt-filter-select:hover,.prompt-filter-select[data-state=open]{background:#f7f7f8!important;border-color:#17131a47!important}.prompt-browser .data-toolbar>[data-slot=select],.answer-browser .data-toolbar>[data-slot=popover]{width:100%;min-width:0}.answer-platform-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:0 12px;display:flex}.answer-platform-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.answer-platform-trigger>span:last-child{color:#17131a94;font-size:16px;line-height:1}.answer-platform-menu{background:#fff;border:1px solid #17131a24;border-radius:12px;gap:4px;width:220px;padding:6px;display:grid;box-shadow:0 14px 28px #17131a24}.answer-platform-menu>button{width:100%;min-height:36px;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.answer-platform-menu>button:hover,.answer-platform-menu>button.active{background:#17131a14}.answer-platform-menu>button.active{font-size:13px;font-weight:450;line-height:20px}.answer-platform-option-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.answer-platform-option-label>.platform-icon{flex:0 0 16px;width:16px;height:16px}.answer-platform-option-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer-platform-menu>button>span:last-child{font-size:16px}.answer-filter-empty{color:#17131a8c;font:450 13px/20px var(--font-geist-sans), sans-serif;padding:8px 10px}.source-filter-trigger{min-width:146px;min-height:36px;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans), sans-serif;text-align:center;cursor:pointer;background:#fff;border:1px solid #17131a2e;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:12px;padding:0 34px;list-style:none;display:inline-flex;position:relative;letter-spacing:normal!important}.source-filter-trigger::-webkit-details-marker{display:none}.source-filter-trigger:hover,.source-filter-control[open] .source-filter-trigger{background:#f7f7f8;border-color:#17131a47}.source-filter-trigger svg{flex:none;width:15px;height:15px;position:absolute;right:11px}.source-filter-control{flex:none;align-self:center;align-items:center;display:inline-flex;position:relative}.source-filter-menu{z-index:20;background:#fff;border:1px solid #17131a1a;border-radius:12px;gap:2px;width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 28px #17131a24}.source-filter-menu>button{width:100%;min-height:34px;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex;letter-spacing:normal!important}.source-filter-menu>button:hover,.source-filter-menu>button.active{background:#17131a14}.source-filter-menu>button.active{font-weight:550}.source-filter-menu>button.source-filter-menu-done{color:#17131a9e;border-top:1px solid #17131a1a;border-radius:0;justify-content:center;min-height:32px;margin-top:4px;padding-top:4px;font-weight:600}.source-filter-trigger>span,.source-filter-menu>button>span{letter-spacing:normal!important}.source-filter-trigger>span{text-align:center;width:100%;margin-bottom:0}.source-filter-menu>button>span:last-child{font-size:15px}.answer-browser .data-toolbar>[data-slot=select],.answer-browser .data-toolbar>select{width:100%;min-width:0}.answer-browser .data-toolbar [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-toolbar{background:#f7f7f8;border-bottom:1px solid #17131a21;grid-template-columns:1fr 150px;gap:8px;min-height:55px;padding:9px 12px;display:grid}.answer-browser .data-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,minmax(126px,150px))}.dashboard-search{background:var(--dash-card);border:1px solid #17131a2e;border-radius:10px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.dashboard-search span{color:#17131a73}.dashboard-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.table-labels{color:#17131a7a;min-height:31px;font:13px var(--font-geist-mono), monospace;letter-spacing:.06em;background:#17131a06;align-items:center;display:grid}.answer-table .table-labels{white-space:nowrap;grid-template-columns:minmax(300px,1fr) 92px 116px 102px 96px 120px;min-width:826px;padding:0 18px 0 14px;line-height:1.15}.answer-table .table-labels button{color:inherit;font:inherit;letter-spacing:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.answer-table .table-labels>*{white-space:nowrap;text-align:center;grid-row:1;min-width:0}.answer-table .table-labels button:hover,.answer-table .table-labels button.active{color:var(--dash-ink)}.answer-table>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17131a1c;grid-template-columns:minmax(300px,1fr) 92px 116px 102px 96px 120px;align-items:center;gap:0;width:100%;min-width:826px;min-height:72px;padding:9px 18px 9px 14px;transition:background .15s;display:grid}.answer-table>button>.answer-prompt{grid-area:1/1}.answer-table>button>strong:first-of-type{grid-area:1/2}.answer-table>button>strong:nth-of-type(2){grid-area:1/3}.answer-table>button>strong:nth-of-type(3){grid-area:1/4}.answer-table>button>.answer-sentiment{grid-area:1/5}.answer-table>button>.outcome{grid-area:1/6}.answer-table .table-labels>*{white-space:nowrap;grid-row:1}.answer-table .table-labels>:first-child{grid-column:1}.answer-table .table-labels>:nth-child(2){grid-column:2}.answer-table .table-labels>:nth-child(3){grid-column:3}.answer-table .table-labels>:nth-child(4){grid-column:4}.answer-table .table-labels>:nth-child(5){grid-column:5}.answer-table .table-labels>:nth-child(6){grid-column:6}.answer-table>button>.answer-sentiment,.answer-table>button>.outcome{text-align:center;justify-self:stretch}.answer-table{overflow-x:auto}.answer-table>button:hover,.answer-table>button.selected{background:#fff}.answer-table>button.selected{box-shadow:inset 3px 0 var(--dash-coral)}.prompt-insights-disclosure{background:var(--dash-card);grid-template-rows:0fr;width:100%;min-width:826px;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1);display:grid}.prompt-insights-disclosure.is-open{grid-template-rows:1fr}.prompt-insights-disclosure-body{min-height:0;overflow:hidden}.prompt-insights-panel{background:var(--dash-card);opacity:0;pointer-events:none;border:1px solid #17131a24;border-radius:12px;min-height:0;margin:0 14px 12px;transition:opacity .18s,transform .36s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-8px)}.prompt-insights-disclosure.is-open .prompt-insights-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.prompt-insights-header{border-bottom:1px solid #17131a1f;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.prompt-insights-header h3,.prompt-insights-section-heading h4{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:20px}.prompt-insights-header p,.prompt-insights-section-heading p{color:#17131a94;font-family:var(--font-geist-sans), sans-serif;margin:4px 0 0;font-size:13px;line-height:20px}.prompt-insights-header p{max-width:650px}.prompt-insights-persona{color:#48580c;margin-top:6px;font-size:13px;font-weight:550;display:inline-block}.prompt-insights-header-actions{flex:none;align-items:center;gap:8px;display:flex}.prompt-insights-header-actions>span,.prompt-insights-snapshots>.prompt-insights-section-heading>span{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;white-space:nowrap;background:#17131a12;border-radius:6px;padding:3px 6px;font-size:13px;font-weight:600;line-height:16px}.prompt-insights-header-actions>button{min-height:32px;color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #17131a29;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.prompt-insights-header-actions>button:hover{background:#17131a0f}.prompt-insights-summary{border-bottom:1px solid #17131a1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prompt-insights-summary>span{border-right:1px solid #17131a1a;align-content:center;gap:4px;min-width:0;padding:12px 16px;display:grid}.prompt-insights-summary>span:last-child{border-right:0}.prompt-insights-summary small{color:#17131a8f;font-family:var(--font-geist-sans), sans-serif;font-size:13px;font-weight:500;line-height:16px}.prompt-insights-summary b{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:20px;font-weight:650;line-height:24px}.prompt-insights-summary .outcome{font-family:var(--font-geist-sans), sans-serif;place-self:center start;font-size:13px;font-style:normal;font-weight:600}.prompt-insights-visuals{border-bottom:1px solid #17131a1f;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);display:grid}.prompt-insights-chart{min-width:0;padding:16px}.prompt-insights-platform-chart{border-left:1px solid #17131a1a}.prompt-insights-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:40px;display:flex}.prompt-insights-section-heading h4{font-size:14px;line-height:20px}.prompt-insights-section-heading p{margin-top:2px;font-size:13px;line-height:16px}.prompt-insights-section-heading>b{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:18px;font-weight:650;line-height:24px}.prompt-insights-chart-canvas{height:180px;margin-top:10px}.prompt-insights-snapshots{padding:16px}.prompt-insights-snapshot-list{border-top:1px solid #17131a1a;margin-top:10px}.prompt-insights-snapshot-list article{border-bottom:1px solid #17131a1a;grid-template-columns:minmax(220px,1fr) 78px 92px 96px 120px;align-items:center;gap:8px;min-height:44px;display:grid}.prompt-insights-snapshot-list article:last-child{border-bottom:0}.prompt-insights-platform-name{min-width:0;color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.prompt-insights-platform-name img{object-fit:contain;flex:none;width:20px;height:20px}.prompt-insights-snapshot-list>article>strong{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:600}.prompt-insights-snapshot-list .answer-sentiment,.prompt-insights-snapshot-list .outcome{font-family:var(--font-geist-sans), sans-serif;justify-self:center;font-size:13px;font-style:normal;font-weight:600}.prompt-insights-note{color:#17131a94;font-family:var(--font-geist-sans), sans-serif;background:#17131a06;border-top:1px solid #17131a1a;padding:10px 16px;font-size:13px;line-height:16px}@media (prefers-reduced-motion:reduce){.prompt-insights-disclosure,.prompt-insights-panel{transition:none}}@media (max-width:760px){.prompt-insights-header{flex-direction:column;align-items:stretch}.prompt-insights-header-actions{justify-content:space-between}.prompt-insights-visuals{grid-template-columns:1fr}.prompt-insights-platform-chart{border-top:1px solid #17131a1a;border-left:0}}.answer-prompt{grid-template-columns:29px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.answer-prompt>span{min-width:0}.answer-prompt>img{object-fit:contain;width:27px;height:27px}.answer-prompt b,.answer-prompt small{display:block}.answer-prompt b{overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.25}.answer-prompt small{color:#17131a8c;margin-top:5px;font-size:13px}.answer-prompt .answer-persona{color:#48580c;margin-top:2px;font-size:13px}.outcome{width:max-content;font:13px var(--font-geist-mono), monospace;border-radius:7px;padding:5px 7px}.outcome-recommended{color:#42510a;background:#e4f59a}.outcome-mentioned{color:#6f2d87;background:#ead9f6}.outcome-not-mentioned{color:#973d36;background:#f3d8d3}.answer-table>button>strong{text-align:center;justify-self:stretch;font-size:13px}.answer-table>button>small{color:#17131a8c;font-size:13px}.answers-metrics article>span,.answers-metrics article>small,.answer-browser .data-heading span,.answer-browser .table-labels,.answer-browser .table-labels button,.answer-browser .outcome,.evidence-inspector .live-dot{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0}.answers-metrics article>span{color:#17131a94;font-size:13px;font-weight:500;line-height:1.2}.answers-metrics article{min-height:78px;padding:8px 15px}.answers-metrics article>strong{font-size:24px;line-height:1;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:5px 0 2px;font-size:24px;font-weight:650}.answers-metrics article>small{color:#617713;font-size:13px;font-weight:550;line-height:1.2}.answer-browser .data-heading span{letter-spacing:.04em;margin-bottom:6px;font-size:13px;font-weight:550}.evidence-inspector .data-heading span{color:#17131a99;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;margin-bottom:6px;font-size:13px;font-weight:550}.answer-browser .data-heading h2,.evidence-inspector .data-heading h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.035em;font-size:20px;font-weight:550}.answer-browser .data-heading,.prompt-browser .data-heading{align-items:center;height:60px;min-height:60px;padding:8px 17px}.answer-browser .data-heading>small{font-size:13px;font-weight:450}.answer-browser .answers-heading-metrics,.prompt-browser .answers-heading-metrics{flex:1;justify-content:center;align-items:center;gap:clamp(12px,2vw,30px);min-width:0;margin:0 18px;display:flex}.answer-browser .answers-heading-metrics>span,.prompt-browser .answers-heading-metrics>span{font-family:var(--dash-ui-font);white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:inline-flex}.answer-browser .answers-heading-metrics small,.prompt-browser .answers-heading-metrics small{color:#17131a94;letter-spacing:0;margin:0;font-size:13px;font-weight:500}.answer-browser .answers-heading-metrics b,.prompt-browser .answers-heading-metrics b{color:var(--dash-ink);letter-spacing:-.02em;font-size:14px;font-weight:650}.prompt-browser .data-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.prompt-browser .data-heading>div:first-child{min-width:0}.prompt-browser .data-heading>button{white-space:nowrap;grid-area:1/2}.prompt-browser .answers-heading-metrics{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;margin:0;padding-top:2px;overflow-x:auto}.answer-browser .table-labels{color:#17131aa3;letter-spacing:.02em;background:#17131a0a;font-size:13px;font-weight:600}.answer-browser .answer-prompt b,.answer-browser .answer-table>button>strong,.answer-browser .answer-table>button>small,.answer-browser .dashboard-empty{font-family:var(--font-geist-sans), sans-serif}.answer-browser .answer-prompt b,.answer-browser .answer-table>button>strong{font-size:13px;font-weight:550}.answer-browser .answer-prompt small,.answer-browser .answer-table>button>small,.answer-browser .dashboard-empty{font-size:13px;font-weight:450}.answer-sentiment{border-radius:6px;padding:2px 6px;font-size:13px;font-weight:550;display:inline-block}.answer-sentiment-positive{color:#4f6d21;background:#e3f1d2}.answer-sentiment-neutral{color:#806b21;background:#eef0f3}.answer-sentiment-negative{color:#98453b;background:#f2d8d3}.answer-table>button>.answer-sentiment{text-align:center;justify-self:center;font-size:13px}.answer-table>button>.outcome{justify-self:center}.answer-browser .outcome{border-radius:7px;font-size:13px;font-weight:550}.evidence-inspector .live-dot{letter-spacing:.05em;font-size:13px;font-weight:650}.evidence-inspector .evidence-system b{font-size:13px;font-weight:600}.evidence-inspector .evidence-system small{font-size:13px;font-weight:450}.evidence-inspector .evidence-system em{border-radius:7px;font-size:13px;font-style:normal;font-weight:550}.evidence-inspector .evidence-prompt{letter-spacing:0;font-size:14px;font-weight:500;line-height:1.45}.evidence-inspector .evidence-stats b,.evidence-inspector .panel-action{font-size:13px;font-weight:600}.dashboard-empty{color:#17131a80;place-items:center;min-height:150px;font-size:13px;display:grid}.dashboard-demo-note{color:#617713;font-family:var(--font-geist-sans), sans-serif;background:#d8fb4b38;border-radius:8px;margin:10px 14px 0;padding:8px 10px;font-size:13px;font-weight:500}.evidence-inspector{padding-bottom:16px}.live-dot{background:var(--dash-lime);font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:7px;align-self:center;padding:5px 7px}.evidence-system{border-bottom:1px solid #17131a1f;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.evidence-system img{object-fit:contain;width:32px;height:32px}.evidence-system b,.evidence-system small{display:block}.evidence-system b{font-size:13px}.evidence-system small{opacity:.56;margin-top:4px;font-size:13px}.evidence-system em{font:normal 13px var(--font-geist-mono), monospace;background:#e4f59a;padding:5px 7px}.evidence-prompt{color:#8c376f;font:13px/1.45 var(--font-geist-mono), monospace;letter-spacing:.05em;margin:16px 16px 0}.evidence-inspector blockquote{margin:17px 16px 20px;font:18px/1.45 Georgia,serif}.evidence-stats{border:1px solid #17131a21;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid;overflow:hidden}.evidence-stats>span{border-right:1px solid #17131a1f;padding:11px}.evidence-stats>span:last-child{border:0}.evidence-stats small,.evidence-stats b{display:block}.evidence-stats small{font:13px var(--font-geist-mono), monospace;opacity:.55}.evidence-stats b{margin-top:8px;font-size:13px}.panel-action{cursor:pointer;background:0 0;border:1px solid #17131a2e;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 32px);min-height:40px;margin:16px 16px 0;padding:0 12px;font-size:13px;font-weight:650;display:flex}.evidence-inspector .evidence-system b,.evidence-inspector .evidence-system small,.evidence-inspector .evidence-system em,.evidence-inspector .evidence-prompt,.evidence-inspector blockquote,.evidence-inspector .evidence-stats small,.evidence-inspector .evidence-stats b,.evidence-inspector .panel-action{font-family:var(--font-geist-sans), sans-serif}.evidence-inspector .evidence-system em{letter-spacing:0;font-size:13px;font-style:normal;font-weight:550}.evidence-inspector .evidence-prompt{letter-spacing:0;font-size:14px}.evidence-inspector blockquote{letter-spacing:-.02em;font-size:18px;font-weight:450;line-height:1.42}.evidence-inspector .evidence-stats small{letter-spacing:.04em;font-size:13px;font-weight:550}.new-prompt-form{background:#e8f38f;border:1px solid #17131a26;grid-template-columns:1fr auto auto;align-items:end;gap:8px;min-height:75px;margin-top:10px;padding:11px 13px;animation:.2s data-rise;display:grid}.new-prompt-form label{gap:6px;display:grid}.new-prompt-form label>span{font:13px var(--font-geist-mono), monospace;letter-spacing:.08em}.new-prompt-form input{background:#fff;border:1px solid #17131a38;outline:0;height:36px;padding:0 10px;font-size:13px}.new-prompt-form button{border:1px solid var(--dash-ink);cursor:pointer;background:0 0;height:36px;padding:0 13px;font-size:13px}.new-prompt-form button[type=submit]{background:var(--dash-ink);color:#fff}.prompt-discovery{background:var(--dash-card);border:1px solid #17131a26;border-radius:12px;margin-top:10px;animation:.22s both data-rise;overflow:hidden}.prompt-discovery-header{border-bottom:1px solid #17131a21;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:16px 17px;display:flex}.prompt-discovery-header>div{min-width:0}.prompt-discovery-header span,.prompt-discovery-empty>span{color:#17131a99;font:13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:7px;display:block}.prompt-discovery-header h2{letter-spacing:-.035em;margin:0;font-size:19px;line-height:1.1}.prompt-discovery-header p{color:#17131a9e;margin:7px 0 0;font-size:13px;line-height:1.45}.prompt-discovery-header>button,.prompt-suggestion button{border:1px solid var(--dash-ink);background:var(--dash-ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;min-height:36px;padding:0 12px;font-size:13px;font-weight:650}.prompt-discovery-header>button:disabled,.prompt-suggestion button:disabled{cursor:not-allowed;opacity:.5}.prompt-discovery-empty{align-items:center;gap:15px;min-height:76px;padding:15px 17px;display:flex}.prompt-discovery-empty>span{color:#617713;margin:0}.prompt-discovery-empty p{color:#17131a9e;margin:0;font-size:13px;line-height:1.45}.prompt-discovery-error{color:#7e241d;background:#ffe4de;border-bottom:1px solid #17131a21;margin:0;padding:10px 17px;font-size:13px;line-height:1.45}.prompt-suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prompt-suggestion{border-bottom:1px solid #17131a1c;flex-direction:column;justify-content:space-between;gap:12px;min-height:92px;padding:14px 17px;display:flex}.prompt-suggestion:nth-child(odd){border-right:1px solid #17131a1c}.prompt-suggestion p{margin:0;font-size:13px;line-height:1.45}.prompt-suggestion>div{gap:7px;display:flex}.prompt-suggestion>div button:last-child{color:var(--dash-ink);background:0 0}.prompt-table .table-labels,.prompt-table>div:not(.table-labels){grid-template-columns:minmax(300px,1fr) 64px 150px 62px 64px;padding:0 14px}.prompt-table>div:not(.table-labels){border-bottom:1px solid #17131a1c;align-items:center;min-height:67px;font-size:13px;display:grid;position:relative}.prompt-table>div>span:first-child>b,.prompt-table>div>span:first-child>small{display:block}.prompt-table>div>span:first-child>b{font-size:13px}.prompt-name{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex!important}.prompt-name>b{flex:none;width:100%;min-width:0}.prompt-row-actions{opacity:1;flex:none;justify-content:flex-end;gap:2px;position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex!important}.prompt-table>div:not(.table-labels)>.prompt-name{padding-right:82px}.prompt-table>div:hover .prompt-row-actions,.prompt-table>div:focus-within .prompt-row-actions{opacity:1}.prompt-row-actions button{color:#17131a8f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.prompt-row-actions button:hover{color:var(--dash-ink);background:#17131a14}.prompt-row-actions button:disabled{opacity:.45;cursor:wait}.prompt-status{width:max-content;font:13px var(--font-geist-mono), monospace;background:#f7f7f8;margin-top:5px;padding:3px 5px}.status-winning{background:#e4f59a}.status-at-risk{background:#f3d8d3}.status-growing{background:#ead9f6}.prompt-score{align-items:center;gap:8px;display:flex}.prompt-score>i{background:#17131a1a;width:90px;height:5px}.prompt-score>i>b{background:linear-gradient(90deg, var(--dash-coral), var(--dash-violet));height:100%;animation:.7s both bar-grow;display:block}.prompt-score em{font-style:normal}.prompt-table>div>strong{color:#617713}.prompt-browser,.prompt-side,.prompt-browser .data-heading,.prompt-browser .data-toolbar,.prompt-browser .prompt-table,.prompt-side .data-heading,.prompt-side button,.prompt-side input,.prompt-side textarea,.prompt-side label{font-family:var(--font-geist-sans), sans-serif}.prompt-browser .data-heading>button,.prompt-browser .table-labels,.prompt-browser .prompt-status,.prompt-discovery-panel .prompt-discovery-header span,.prompt-discovery-panel .prompt-discovery-empty>span,.prompt-discovery-panel .prompt-suggestion p,.prompt-intake-field>span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0}.prompt-browser .table-labels{font-size:13px;font-weight:550}.prompt-browser .prompt-table>div:not(.table-labels){font-size:14px}.prompt-browser .prompt-table>div>span:first-child>b{font-size:14px;font-weight:600;line-height:1.35}.prompt-browser .prompt-table>div>span:first-child>small{font-size:13px;line-height:1.35}.prompt-audience,.prompt-geography{color:#51681b;text-overflow:ellipsis;white-space:nowrap;background:#edf7c9;border-radius:999px;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;font-weight:550;overflow:hidden;font-size:13px!important}.prompt-geography{color:#17131a9e;background:#17131a12}.prompt-browser .prompt-status{font-size:13px;font-weight:500}.prompt-intake-field>span{letter-spacing:.02em;font-size:13px;font-weight:600}.prompt-discovery-panel .prompt-discovery-header span,.prompt-discovery-panel .prompt-discovery-empty>span{font-size:13px;font-weight:600}.prompt-side{gap:10px;display:grid}.prompt-intake-panel{align-self:start}.prompt-intake-body{padding:15px}.prompt-intake-field{gap:7px;display:grid}.prompt-intake-field>span{color:#17131a94;font:13px var(--font-geist-sans), sans-serif;letter-spacing:.04em;font-weight:600}.prompt-intake-field textarea{resize:vertical;width:100%;min-height:92px;color:var(--dash-ink);font:13px/1.45 var(--font-geist-sans), sans-serif;background:#ffffff75;border:1px solid #17131a29;border-radius:9px;outline:none;padding:10px 11px}.prompt-intake-field textarea:focus{border-color:#17131a61}.prompt-audience-field{grid-template-columns:minmax(0,1fr) minmax(170px,.62fr);align-items:center;gap:12px;margin-top:10px;display:grid}.prompt-audience-field>span{color:#17131a94;font:13px var(--font-geist-sans), sans-serif;font-weight:600}.prompt-audience-select{height:34px;background:#ffffff75!important;border-color:#17131a29!important;border-radius:9px!important;font-size:13px!important}.prompt-intake-actions{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.prompt-upload-button,.prompt-intake-actions>button,.uploaded-prompt-list button{min-height:32px;color:var(--dash-ink);font:13px var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #17131a26;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:550;display:inline-flex}.prompt-intake-actions>.prompt-intake-cancel{background:0 0;border-color:#17131a26}.prompt-upload-button{cursor:pointer}.prompt-upload-button input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prompt-intake-actions>button{background:var(--dash-lime);border-color:#0000}.prompt-intake-actions>button:disabled,.uploaded-prompt-list button:disabled{opacity:.5;cursor:wait}.prompt-intake-hint{color:#17131a8c;margin:10px 0 0;font-size:13px;line-height:1.4}.uploaded-prompt-list{border-top:1px solid #17131a1f;margin-top:15px}.uploaded-prompt-list>div{justify-content:space-between;align-items:center;gap:10px;min-height:41px;display:flex}.uploaded-prompt-list>div strong,.uploaded-prompt-list>div span{font-size:13px}.uploaded-prompt-list>div span{color:#17131a8c}.uploaded-prompt-list article{border-top:1px solid #17131a17;padding:10px 0}.uploaded-prompt-list p{margin:0;font-size:13px;font-weight:550;line-height:1.4}.uploaded-prompt-list article>div{gap:6px;margin-top:8px;display:flex}.uploaded-prompt-list article>div button:last-child{background:var(--dash-lime);border-color:#0000}.prompt-discovery-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prompt-discovery-controls>label{color:#17131a94;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.prompt-discovery-controls>label>span{color:inherit;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin:0;font-size:13px;font-weight:600}.prompt-discovery-mode-select{background:var(--dash-card);min-width:112px;height:36px;font-family:var(--font-geist-sans), sans-serif;border:1px solid #17131a26;border-radius:8px;font-size:13px;font-weight:550}.prompt-discovery-mode-select>span,.prompt-discovery-mode-select [data-slot=select-value]{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin:0;font-size:13px;font-weight:550}.prompt-discovery-controls>button{background:var(--dash-lime);font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;border:1px solid #17131a26;border-radius:8px;padding:7px 10px;font-weight:600}.prompt-discovery-controls>button:disabled{opacity:.5;cursor:not-allowed}.prompt-discovery-table{padding:0 15px 12px}.prompt-discovery-description{color:#17131a94;margin:12px 0;font-size:13px;line-height:1.45}.prompt-discovery-panel .prompt-suggestion-list{border-top:1px solid #17131a1c;display:block}.prompt-discovery-panel .prompt-suggestion{border-right:0;min-height:0;padding:11px 0}.prompt-brand-highlight{color:#4f640b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e8f8a6;border-radius:4px;padding:1px 4px;font-weight:650}.prompt-discovery-panel .prompt-suggestion:last-child{border-bottom:0}.prompt-discovery-panel .prompt-suggestion>div button{min-height:30px;font-family:var(--font-geist-sans), sans-serif;border-radius:8px;font-size:13px;font-weight:550}.prompt-discovery-panel .prompt-suggestion>div{justify-content:flex-end;width:100%}.prompt-discovery-panel .prompt-suggestion>div button:first-child{-webkit-text-fill-color:var(--dash-ink);background:0 0;border:1px solid #17131a26;color:var(--dash-ink)!important}.prompt-discovery-panel .prompt-suggestion>div button:first-child:disabled{-webkit-text-fill-color:var(--dash-ink);opacity:.62;color:var(--dash-ink)!important}.prompt-discovery-panel .prompt-suggestion>div button:last-child{background:var(--dash-lime);color:var(--dash-ink);border:1px solid #17131a47}.prompt-discovery-panel .prompt-discovery-empty{min-height:100px;padding:8px 0 0}.coverage-panel{padding-bottom:7px}.coverage-panel>p{border-bottom:1px solid #17131a1a;grid-template-columns:24px 125px 1fr 38px;align-items:center;gap:8px;min-height:48px;margin:0 14px;font-size:13px;display:grid}.coverage-panel>p>span{font:13px var(--font-geist-mono), monospace;opacity:.5}.coverage-panel>p>i{background:#17131a1a;height:5px}.coverage-panel>p>i>em{background:var(--dash-violet);height:100%;animation:.7s both bar-grow;display:block}.coverage-panel>p>strong{text-align:right}.prompt-opportunity{background:linear-gradient(135deg,#d8fb4b,#cfea67);border-radius:12px;padding:20px;overflow:hidden}.prompt-opportunity h3{letter-spacing:-.04em;margin:15px 0 8px;font-size:23px}.prompt-opportunity p{margin:0;font-size:13px;line-height:1.55}.prompt-opportunity button{border:1px solid var(--dash-ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:39px;margin-top:24px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.sources-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);grid-template-areas:"chart side""actions actions""table table";gap:10px;margin-top:10px;display:grid}.source-overview{display:contents}.source-citation-chart-panel{flex-direction:column;grid-area:chart;align-self:stretch;display:flex}.source-citation-chart-panel .data-heading,.influence-panel .data-heading{align-items:center}.dashboard-sources .source-chart-heading-controls{white-space:nowrap;align-items:center;gap:12px;display:flex!important}.dashboard-sources .source-table-heading-controls{white-space:nowrap;align-items:center;gap:10px;display:flex!important}.dashboard-sources .source-table-panel>.data-heading{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.dashboard-sources .source-table-panel>.data-heading>div:first-child{grid-column:1}.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{grid-column:3;justify-self:end}@media (min-width:901px){.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{grid-column:3!important;justify-self:end!important}}.dashboard-sources .source-chart-switcher{background:#17131a09;border:1px solid #17131a24;border-radius:9px;align-self:center;align-items:center;gap:3px;padding:3px;display:inline-flex!important}.dashboard-sources .source-chart-switcher button{min-height:27px;font:400 13px/1 var(--font-product-sans);cursor:pointer;border-radius:6px;align-items:center;padding:0 9px;display:inline-flex;color:#17131a94!important;background:0 0!important;border:0!important}.dashboard-sources .source-chart-switcher button.active{box-shadow:0 1px 3px #17131a1a;background:var(--dash-card)!important;color:var(--dash-ink)!important}.dashboard-sources .source-chart-heading-controls>small{color:#17131a8f;align-self:center;font-size:13px}.source-citation-chart-canvas{background:#fcfcfc;border-radius:8px;flex:auto;min-height:0;padding:12px 16px 16px}.source-side{grid-area:side;align-self:stretch;display:grid}.source-side>.influence-panel{height:100%}.source-table-panel{grid-area:table}.dashboard-sources .source-table-panel{z-index:1;position:relative;overflow:visible}.dashboard-sources .source-table-panel>.data-heading{z-index:3;position:relative;overflow:visible}.dashboard-sources .source-table-heading-controls{z-index:4;position:relative}.dashboard-sources .source-filter-control[open]{z-index:5}.source-table .table-labels,.source-table>button{grid-template-columns:minmax(0,34%) minmax(80px,13%) minmax(70px,9%) minmax(140px,18%) minmax(95px,14%) minmax(72px,12%);padding:0 14px}.source-table .table-labels>button{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.source-table .table-labels>button:first-of-type{text-align:left}.source-table .table-labels>button:hover,.source-table .table-labels>button:focus-visible,.source-table .table-labels>button.active{color:var(--dash-ink)}.source-table .table-labels>button:focus-visible{outline:2px solid var(--dash-coral);outline-offset:3px;border-radius:3px}.source-table>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17131a1a;align-items:center;width:100%;min-height:59px;font-size:13px;display:grid}.source-table>button:hover{background:#fff}.source-table>button>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.source-table>button>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-table>button>span:first-child>i{font:normal 13px var(--font-geist-mono), monospace;opacity:.5}.source-table>button>:nth-child(n+2){text-align:center;justify-self:center;min-width:0}.source-table>button>.source-share{justify-content:center}.source-favicon{object-fit:contain;border-radius:4px;flex:0 0 18px;display:block;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.source-table>button>em{color:#617713;font-style:normal}.source-share{align-items:center;gap:7px;display:flex}.source-share>i{background:#17131a1a;width:86px;height:5px}.source-share>i>b{background:var(--dash-coral);height:100%;animation:.7s both bar-grow;display:block}.influence-panel{padding-bottom:15px}.large-source-ring{--source-type-gradient:var(--dash-coral) 0 100%;background:conic-gradient(var(--source-type-gradient));border-radius:50%;place-items:center;width:150px;height:150px;margin:17px auto;display:grid;position:relative}.large-source-ring:before{content:"";background:var(--dash-card);border-radius:50%;width:101px;height:101px;position:absolute}.large-source-ring>div{text-align:center;position:relative}.large-source-ring strong,.large-source-ring span{display:block}.large-source-ring strong{letter-spacing:-.06em;font-size:30px}.large-source-ring span{font:13px/1.35 var(--font-geist-mono), monospace;opacity:.58;margin-top:5px}.source-types-panel{padding-bottom:15px}.source-type-ring{width:128px;height:128px;margin:14px auto}.source-type-ring:before{width:85px;height:85px}.source-type-ring-hit-areas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.source-type-ring strong{font-size:27px}.source-type-legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;margin:0 15px;display:grid}.source-type-legend p{border-top:1px solid #17131a1a;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:27px;margin:0;font-size:13px;display:grid}.source-type-legend i{background:var(--source-type-color);border-radius:50%;width:7px;height:7px}.source-type-legend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-type-legend b{font-size:13px;font-weight:600}.influence-legend{margin:0 15px}.influence-legend p{border-top:1px solid #17131a1a;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:31px;margin:0;font-size:13px;display:grid}.influence-legend i{border-radius:50%;width:7px;height:7px}.influence-legend i.owned{background:var(--dash-coral)}.influence-legend i.earned{background:var(--dash-violet)}.influence-legend i.community{background:#f7f7f8}.source-opportunities{grid-area:actions;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.source-opportunities>.data-heading{grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.source-opportunities>.data-heading>div{text-align:center;grid-column:2}.source-opportunities>.data-heading>small{grid-column:3;justify-self:end}.source-opportunities>article{border-right:1px solid #17131a1f;grid-template-columns:31px 1fr auto;gap:11px;min-height:150px;padding:17px;display:grid}.source-opportunities>article:last-child{border-right:0}.source-opportunities>article>span{width:29px;height:29px;font:13px var(--font-geist-mono), monospace;background:#ead9f6;place-items:center;display:grid}.source-opportunities article small{font:13px var(--font-geist-mono), monospace;color:#8c376f}.source-opportunities article h3{margin:10px 0 6px;font-size:13px}.source-opportunities article p{opacity:.67;margin:0;font-size:13px;line-height:1.5}.source-opportunities>article>b{color:var(--dash-coral);font-size:17px;font-weight:400}.source-opportunities>article.is-actionable{cursor:pointer}.source-opportunities>article.is-actionable:hover,.source-opportunities>article.is-actionable:focus-visible{background:#d8fb4b29;outline:none}@media (max-width:1180px){.answers-layout,.prompts-layout,.sources-layout{grid-template-columns:1fr}.prompt-side,.source-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.sources-layout{grid-template-areas:"chart""side""actions""table"}.section-metrics{grid-template-columns:1fr 1fr}.section-metrics article:nth-child(2){border-right:0}.section-metrics article:nth-child(-n+2){border-bottom:1px solid #17131a21}.answer-browser .data-toolbar{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(0,1fr))}.prompt-browser .data-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;height:auto;min-height:60px;display:grid}.prompt-browser .answers-heading-metrics{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;margin:0;padding-top:2px;overflow-x:auto}}@media (min-width:761px) and (max-width:1100px){.roundtable-page .command-sidebar nav a{font-size:0}}@media (max-width:900px){.dashboard-view-intro{grid-template-columns:1fr}.dashboard-view-intro>i{display:none}.source-opportunities{grid-template-columns:1fr}.source-opportunities>article{border-bottom:1px solid #17131a1f;border-right:0}.dashboard-sources .source-table-panel>.data-heading{grid-template-columns:1fr;gap:10px}.dashboard-sources .source-table-panel>.data-heading>div:first-child,.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{grid-column:1}.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{justify-self:start}.answer-table,.prompt-table,.source-table{overflow-x:auto}.answer-table .table-labels,.answer-table>button{min-width:826px}.prompt-table .table-labels,.prompt-table>div:not(.table-labels){min-width:790px}.source-table .table-labels,.source-table>button{min-width:720px}.answer-browser .answers-heading-metrics,.prompt-browser .answers-heading-metrics{gap:10px;margin:0 10px}}@media (max-width:760px){.dashboard-view-intro{min-height:190px;padding:24px}.section-metrics{grid-template-columns:1fr 1fr}.section-metrics article{min-height:94px}.section-metrics article>strong{font-size:25px}.data-toolbar,.prompt-side,.source-side{grid-template-columns:1fr}.prompt-audience-field{grid-template-columns:1fr;gap:6px}.new-prompt-form{grid-template-columns:1fr 1fr}.new-prompt-form label{grid-column:1/-1}.prompt-discovery-header{flex-direction:column;align-items:flex-start}.prompt-discovery-header>button{width:100%}.prompt-discovery-controls{flex-direction:column;align-items:stretch;width:100%}.prompt-discovery-controls>label,.prompt-discovery-mode-select,.prompt-discovery-controls>button{width:100%}.prompt-discovery-controls>label{justify-content:space-between}.prompt-suggestion-list{grid-template-columns:1fr}.prompt-suggestion:nth-child(odd){border-right:0}.evidence-inspector blockquote{font-size:16px}.section-topbar h1{font-size:20px}.answer-browser .data-heading,.prompt-browser .data-heading{flex-wrap:wrap;gap:4px 10px;height:auto;min-height:60px}.answer-browser .answers-heading-metrics,.prompt-browser .answers-heading-metrics{flex-basis:100%;order:3;justify-content:flex-start;margin:4px 0 0;padding-top:4px;overflow-x:auto}}.prompt-browser .data-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;height:auto;min-height:96px;display:grid}.prompt-browser .answers-heading-metrics{align-items:center;justify-content:initial;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;min-width:0;margin:0;padding:3px 0 1px;display:grid;overflow:visible}.prompt-browser .answers-heading-metrics>span{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;display:flex}.prompt-browser .answers-heading-metrics small{overflow-wrap:anywhere}.prompts-layout,.prompts-layout button,.prompts-layout input,.prompts-layout textarea,.prompts-layout select{font-family:var(--font-geist-sans), sans-serif}.prompt-browser .data-heading h2,.prompt-side .data-heading h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;font-size:18px;font-weight:600}.prompt-browser .answers-heading-metrics small{color:#17131a8f;letter-spacing:0;font-size:13px;font-weight:500}.prompt-browser .answers-heading-metrics b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.prompt-browser .data-toolbar,.prompt-browser .table-labels{font-family:var(--font-geist-sans), sans-serif}.prompt-browser .table-labels{color:#17131a85;letter-spacing:.01em;font-size:13px;font-weight:550}.prompt-browser .prompt-table>div:not(.table-labels){color:#17131ac7;font-size:13px}.prompt-browser .prompt-table>div>span:first-child>b{color:var(--dash-ink);letter-spacing:-.012em;font-size:14px;font-weight:600;line-height:1.38}.prompt-browser .prompt-table>div>strong,.prompt-score em{color:#17131abd;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.prompt-audience,.prompt-geography{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;font-weight:600;font-size:13px!important}.prompt-intake-field>span,.prompt-audience-field>span,.prompt-discovery-panel .prompt-discovery-header span,.prompt-discovery-panel .prompt-discovery-empty>span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.02em;text-transform:none;font-size:13px;font-weight:600}.prompt-intake-field textarea,.prompt-audience-select,.prompt-upload-button,.prompt-intake-actions>button,.prompt-discovery-panel .data-heading>button,.prompt-discovery-panel .prompt-suggestion>div button{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;font-size:13px;font-weight:550}.prompt-intake-field textarea{font-size:14px;line-height:1.5}.prompt-intake-hint,.prompt-discovery-description,.prompt-discovery-empty p{color:#17131a94;font-family:var(--font-geist-sans), sans-serif;font-size:13px;line-height:1.5}.prompt-discovery-panel .prompt-suggestion p{color:#17131adb;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.008em;font-size:14px;font-weight:500;line-height:1.45}.prompt-browser .data-toolbar,.prompt-browser .prompt-table,.prompt-browser .prompt-table button,.prompt-browser .prompt-filter-select{font-family:var(--font-product-sans)!important}.prompt-browser .data-toolbar{background:#fff;padding:12px 16px}.prompt-browser .dashboard-search,.prompt-browser .prompt-filter-select{background:#fff!important}.prompt-browser{container:prompt-browser/inline-size}.prompt-browser .prompt-table{background:#fff}.prompt-browser .prompt-table>.table-labels{color:#6b6b6b;min-height:42px;font-family:var(--font-product-sans), sans-serif;letter-spacing:0;background:#f7f7f8;grid-template-columns:minmax(300px,1fr) 64px 150px 62px 64px;padding:0 14px;font-size:13px;font-weight:500}.prompt-browser .prompt-table>.table-labels>span:nth-child(2){text-align:center}.prompt-browser .prompt-table>.table-labels>span:nth-child(4){text-align:right}.prompt-browser .prompt-table>.dashboard-demo-note{color:#51681b;background:#d8fb4b33;border:1px solid #6380191f;border-radius:9px;min-height:0;margin:10px 14px;padding:10px 12px;font-weight:500;line-height:1.45;display:block}.prompt-browser .prompt-table>.prompt-table-row{background:#fff;border-bottom:1px solid #0000001a;grid-template-columns:minmax(300px,1fr) 276px 64px;align-items:center;width:100%;min-width:0;min-height:76px;padding:10px 14px;display:grid}.prompt-browser .prompt-table>.prompt-table-row:hover{background:#fafafa}.prompt-browser .prompt-table-row>.prompt-name{gap:4px;padding-right:18px}.prompt-browser .prompt-table-row>.prompt-name>b{color:#181818;letter-spacing:0;font-size:14px;font-weight:500;line-height:1.5}.prompt-browser .prompt-row-metrics{grid-template-columns:64px 150px 62px;align-items:center;min-width:0;display:grid}.prompt-browser .prompt-table-metric{color:#6b6b6b;font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.prompt-browser .prompt-table-metric:first-child{text-align:center}.prompt-browser .prompt-table-metric:last-child{text-align:right}.prompt-browser .prompt-table-metric>small{display:none}.prompt-browser .prompt-table-metric>strong{color:#6b6b6b;font-size:13px;font-weight:400}.prompt-browser .prompt-visibility-metric>span{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.prompt-browser .prompt-visibility-metric>span>strong{color:#181818;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.prompt-browser .prompt-table-row>.prompt-row-actions{justify-content:flex-end;gap:2px;width:auto;position:static;top:auto;right:auto;transform:none}.prompt-browser .prompt-row-actions button{color:#6b6b6b;border-radius:8px;width:32px;height:32px}.prompt-browser .prompt-row-actions button:last-child:hover{color:#c24145;background:#fff0ee}@container prompt-browser (max-width:720px){.prompt-browser .prompt-table>.table-labels{display:none}.prompt-browser .prompt-table{background:#f7f7f8;padding:10px}.prompt-browser .prompt-table>.dashboard-demo-note{margin:0 0 10px}.prompt-browser .prompt-table>.prompt-table-row{border:1px solid #0000001a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0;margin-bottom:8px;padding:14px}.prompt-browser .prompt-table>.prompt-table-row:last-of-type{margin-bottom:0}.prompt-browser .prompt-table-row>.prompt-name{padding-right:12px}.prompt-browser .prompt-table-row>.prompt-row-actions{grid-area:1/2;margin-top:-3px}.prompt-browser .prompt-row-metrics{background:#f7f7f8;border-radius:8px;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;margin-top:12px;padding:11px 12px}.prompt-browser .prompt-table-metric,.prompt-browser .prompt-table-metric:first-child,.prompt-browser .prompt-table-metric:last-child{text-align:left;flex-direction:column;gap:4px;display:flex}.prompt-browser .prompt-table-metric:first-child{grid-area:1/2}.prompt-browser .prompt-visibility-metric{grid-area:1/1}.prompt-browser .prompt-table-metric:last-child{grid-area:1/3}.prompt-browser .prompt-table-metric>small{color:#6b6b6b;font-size:13px;font-weight:400;line-height:1.3;display:block}.prompt-browser .prompt-table-metric>strong{color:#181818;font-size:15px;font-weight:500}}@media (max-width:460px){.prompt-browser .answers-heading-metrics{grid-template-columns:1fr}.prompt-browser .data-heading{min-height:144px}}.full-command-sidebar{padding-bottom:12px}.full-command-sidebar .brand-switch-wrap{margin-top:0}.full-command-sidebar .brand-switch{margin-bottom:10px}.full-command-sidebar nav>p:first-child{margin-top:8px}.dashboard-nav-group p{border-top:1px solid #ffffff1a;padding-top:13px;margin-top:17px!important}.full-command-sidebar nav a{min-height:36px}.feature-hero{--feature-accent:var(--dash-coral);color:#fff;background:linear-gradient(120deg,#23102d,#52205d 61%,#8f396c);grid-template-columns:1fr minmax(240px,.38fr);align-items:center;gap:40px;min-height:178px;margin:18px 0 10px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.feature-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:370px;height:370px;position:absolute;top:-175px;right:-100px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff04}.feature-hero>*{z-index:1;position:relative}.feature-hero p{color:var(--feature-accent);font:13px var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0 0 14px}.feature-hero h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,3vw,46px);font-weight:480;line-height:1}.feature-hero span{color:#ffffffb3;max-width:760px;margin-top:13px;font-size:13px;line-height:1.55;display:block}.feature-mini-bars{border-bottom:1px solid #ffffff57;align-items:flex-end;gap:6px;height:112px;display:flex}.feature-mini-bars i{background:#ffffff57;flex:1;animation:.7s cubic-bezier(.22,1,.36,1) both intro-bars}.feature-tabs{background:var(--dash-card);border:1px solid #17131a26;justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:10px;padding:0 12px;display:flex}.feature-tabs>div{align-items:stretch;height:100%;display:flex}.feature-tabs>div button{color:#17131a8f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:90px;font-size:13px;font-weight:650}.feature-tabs>div button.active{border-color:var(--dash-coral);color:var(--dash-ink)}.feature-tabs .dashboard-search{background:var(--dash-card);width:min(330px,40vw)}.feature-grid-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;margin-top:10px;display:grid}.feature-primary{min-width:0}.feature-chart{background:linear-gradient(#fff,#f7f7f8);border-bottom:1px solid #17131a21;height:235px;padding:20px 18px 13px}.feature-line-chart{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:235px;padding:12px 18px 13px;overflow:hidden}.platform-chart-legend{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:28px;margin-bottom:4px;display:flex}.platform-chart-legend>span{color:#17131ab8;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.platform-chart-legend>span>i{border-radius:999px;flex:0 0 14px;width:14px;height:3px}.platform-chart-legend>span>.platform-icon{flex:0 0 16px;width:16px;height:16px}.platform-chart-legend>span>b{font-size:13px;font-weight:600}.platform-trend-svg{width:100%;min-width:0;max-width:none;height:215px;display:block;overflow:visible}.platform-trend-svg text{fill:#17131a7a;font:13px var(--font-geist-mono), monospace}.platform-chart-gridline{stroke:#17131a1f;stroke-dasharray:3 5;stroke-width:1px;vector-effect:non-scaling-stroke}.platform-chart-axis{color:#17131a80;font:13px var(--font-geist-mono), monospace;justify-content:space-between;margin:-3px 0 0 42px;display:flex}.platform-chart-caption{color:#17131a80;font:13px var(--font-geist-mono), monospace;justify-content:space-between;display:flex;margin-top:8px!important}.feature-chart-empty{color:#17131a8c;justify-content:center;align-items:center;min-height:185px;font-size:13px;display:flex}.feature-chart>.feature-mini-bars{border-bottom:1px solid #17131a2e;gap:12px;height:178px}.feature-chart>.feature-mini-bars i{background:linear-gradient(180deg, var(--dash-violet), var(--dash-coral));opacity:.78}.feature-chart>div:last-child{color:#17131a80;font:13px var(--font-geist-mono), monospace;justify-content:space-between;margin-top:11px;display:flex}.feature-data-table>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17131a1a;grid-template-columns:30px 24px minmax(166px,1fr) 80px 100px 80px 20px;align-items:center;gap:8px;width:100%;min-height:62px;padding:0 14px;transition:background .15s;display:grid}.competitor-data-table>button{grid-template-columns:34px minmax(180px,1fr) 88px 110px 72px 28px;gap:12px}.competitor-data-table>button>strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.competitor-data-table>button>em,.competitor-data-table>button>small,.competitor-data-table>button>b{white-space:nowrap}.competitor-scorecards,.crawler-scorecards{margin-top:10px}.command-audit.crawler-header-action{min-width:0;height:38px;font-family:var(--font-product-sans);background:#fff;border-color:#00000024;border-radius:9px;font-size:13px;font-weight:500;color:#181818!important}.command-audit.crawler-header-action svg{width:14px;height:14px;margin-right:7px}.command-audit.crawler-header-action:hover:not(:disabled){background:#fafafa;border-color:#0000003d}.command-audit.crawler-header-action.crawler-import-action{background:#181818;border-color:#181818;color:#fff!important}.command-audit.crawler-header-action.crawler-import-action:hover:not(:disabled){background:#303030}.command-audit.crawler-header-action:disabled{cursor:not-allowed;opacity:.5}.crawler-primary{font-family:var(--font-product-sans);align-self:start;container:crawler-primary/inline-size}.crawler-chart-surface{background:#fff;height:auto;min-height:0;padding:12px 18px 10px;overflow:hidden}.crawler-chart-surface>.crawler-activity-chart{background:#fcfcfc;border-radius:8px;width:100%;min-height:0;margin-top:0;display:block;overflow:hidden}.crawler-chart-surface>.crawler-chart-empty{color:#6b6b6b;min-height:168px;font:400 13px/1.5 var(--font-product-sans);background:#f7f7f8;border-radius:8px;place-items:center;margin-top:0;display:grid}.crawler-primary,.crawler-primary *{min-width:0}.crawler-connection-state{padding:clamp(18px,3vw,30px);overflow:hidden}.crawler-connection-copy{align-items:flex-start;gap:13px;display:flex}.crawler-connection-copy>svg{color:#267e7c;flex:none;width:28px;height:28px}.crawler-connection-copy h3{color:var(--dash-ink);letter-spacing:-.025em;margin:0;font-size:19px}.crawler-connection-copy p,.crawler-source-grid p,.crawler-source-note{color:#17131a9e;margin:6px 0 0;font-size:13px;line-height:1.5}.crawler-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.crawler-source-grid article{background:#fff;border:1px solid #17131a24;border-radius:10px;min-width:0;padding:16px}.crawler-source-grid article>div{align-items:center;gap:8px;display:flex}.crawler-source-grid article>div svg{color:#267e7c;width:17px;height:17px}.crawler-source-grid strong{font-size:14px}.crawler-source-grid article>span,.crawler-source-grid article>small{width:fit-content;font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:12px;display:block}.crawler-source-grid article>span{color:#17131a9e;background:#17131a12;border-radius:5px;padding:4px 6px}.crawler-source-grid article[data-connected=true]{background:#267e7c0e;border-color:#267e7c73}.crawler-source-grid article[data-connected=true]>span{color:#1d6664;background:#267e7c21}.crawler-source-action{width:100%;min-height:38px;color:var(--dash-ink);cursor:pointer;background:0 0;border:1px solid #17131ab8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.crawler-source-action:hover:not(:disabled){background:#17131a0f}.crawler-source-action:disabled{cursor:wait;opacity:.6}.crawler-source-action svg{width:15px;height:15px}.crawler-source-grid article>small{color:#267e7c}.crawler-source-note{border-top:1px solid #17131a1a;padding-top:16px}.crawler-readiness-panel{align-self:start}.crawler-readiness-list{padding:2px 14px 12px}.crawler-readiness-list>div{border-bottom:1px solid #17131a1a;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.crawler-readiness-list>div:last-child{border-bottom:0}.crawler-readiness-list svg{width:17px;height:17px;margin-top:1px}.crawler-readiness-list [data-status=pass] svg{color:#267e7c}.crawler-readiness-list [data-status=warning] svg,.crawler-readiness-list [data-status=unknown] svg{color:#a66a18}.crawler-readiness-list [data-status=fail] svg{color:#c84432}.crawler-readiness-list b,.crawler-readiness-list small{overflow-wrap:anywhere;display:block}.crawler-readiness-list b{font-size:13px}.crawler-readiness-list small{color:#17131a99;margin-top:4px;font-size:13px;line-height:1.4}.crawler-event-table{overflow:hidden}.crawler-event-table>button{grid-template-columns:28px minmax(110px,.7fr) minmax(150px,1.4fr) 56px minmax(130px,.8fr);min-width:0}.crawler-event-table>button>strong,.crawler-event-table>button>em,.crawler-event-table>button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.competitor-primary{font-family:var(--font-product-sans);container:competitor-primary/inline-size}.competitor-primary>.data-heading,.competitor-primary~.feature-side .feature-secondary>.data-heading{align-items:center}.competitor-primary+.feature-side>.feature-secondary:only-child{box-sizing:border-box;height:100%}.competitor-primary+.feature-side:has(>.feature-secondary:only-child){grid-template-rows:1fr;gap:0}.competitor-empty-state{text-align:center;align-content:center;place-items:center;gap:12px;padding:26px}.competitor-empty-state p{max-width:360px;margin:0;line-height:1.45}.competitor-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.competitor-empty-state .competitor-empty-actions>button{color:#fff;cursor:pointer;background:#181818;border:1px solid #181818;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:164px;min-height:56px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.competitor-empty-state .competitor-empty-actions>button:hover,.competitor-empty-state .competitor-empty-actions>button:focus-visible{background:#313131;outline:none}.competitor-empty-state .competitor-empty-actions>button svg{width:19px;height:19px}.competitor-empty-state .competitor-empty-actions>.competitor-discover-button{color:#181818;background:#fff;border-color:#cfcfcf;flex-direction:row;min-height:40px}.competitor-empty-state .competitor-empty-actions>.competitor-discover-button:hover,.competitor-empty-state .competitor-empty-actions>.competitor-discover-button:focus-visible{background:#f2f2f2}.competitor-empty-state .competitor-empty-actions>button:disabled,.competitor-discover-again:disabled,.competitor-discovery-footer button:disabled{cursor:wait;opacity:.55}.competitor-discovery-results{background:#fff;border-top:1px solid #0000001a;padding:18px}.competitor-discovery-heading,.competitor-discovery-footer,.competitor-suggestion,.competitor-suggestion-actions{align-items:center;display:flex}.competitor-discovery-heading{justify-content:space-between;gap:16px;margin-bottom:14px}.competitor-discovery-heading span{color:#647b17;letter-spacing:.1em;margin-bottom:3px;font-size:13px;font-weight:700;display:block}.competitor-discovery-heading h3{color:#181818;margin:0;font-size:17px;line-height:1.25}.competitor-discovery-heading p{color:#6b6b6b;margin:4px 0 0;font-size:13px}.competitor-discover-again{color:#181818;cursor:pointer;background:#fff;border:1px solid #181818;border-radius:6px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.competitor-discover-again svg{width:14px;height:14px}.competitor-suggestion-list{gap:8px;display:grid}.competitor-suggestion{background:#fff;border:1px solid #00000021;border-radius:8px;justify-content:space-between;gap:16px;padding:13px 14px;transition:border-color .15s,background .15s}.competitor-suggestion.is-accepted{background:#fbffe9;border-color:#9abd19}.competitor-suggestion.is-rejected{opacity:.58}.competitor-suggestion>div:first-child{min-width:0}.competitor-suggestion strong,.competitor-suggestion small,.competitor-suggestion p{display:block}.competitor-suggestion strong{color:#181818;font-size:14px;line-height:1.35}.competitor-suggestion small{color:#697818;margin-top:2px;font-size:13px}.competitor-suggestion p{color:#606060;margin:5px 0 0;font-size:13px;line-height:1.4}.competitor-suggestion-actions{flex:none;gap:6px}.competitor-suggestion-actions button,.competitor-discovery-footer button{color:#353535;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:13px;font-weight:600;display:inline-flex}.competitor-suggestion-actions button svg{width:14px;height:14px}.competitor-suggestion-actions button:first-child.is-selected{color:#181818;background:#d8fb4b;border-color:#83a316}.competitor-suggestion-actions button:last-child.is-selected{color:#9d342f;background:#fff2f0;border-color:#b74942}.competitor-discovery-footer{color:#5f5f5f;border-top:1px solid #0000001a;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;font-size:13px}.competitor-discovery-footer button{color:#fff;background:#181818;border-color:#181818}.competitor-discovery-error{color:#9d342f;background:#fff5f4;border-top:1px solid #b749424d;margin:0;padding:10px 14px;font-size:13px}.competitor-trend-chart{background:#fff;padding:12px 18px 10px}.competitor-trend-chart-canvas{background:#fcfcfc;border-radius:8px;width:100%;min-height:0;overflow:hidden}.competitor-trend-chart .platform-chart-caption{font:400 13px/1.4 var(--font-product-sans);letter-spacing:0;margin-top:8px!important}.competitor-table-labels{color:#6b6b6b;background:#f7f7f8;border-bottom:1px solid #0000001a;grid-template-columns:34px minmax(180px,1fr) 210px 120px 80px 76px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:500;display:grid}.competitor-table-labels>span:first-child,.competitor-table-labels>span:nth-child(3),.competitor-table-labels>span:nth-child(4),.competitor-table-labels>span:nth-child(5){text-align:center}.competitor-table-labels>span:last-child{text-align:right}.competitor-table-labels>button{min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0}.competitor-table-labels>button:first-of-type{text-align:left}.competitor-table-labels>button:hover,.competitor-table-labels>button:focus-visible,.competitor-table-labels>button.active{color:#181818}.competitor-table-labels>button:focus-visible{outline:2px solid var(--dash-coral);outline-offset:3px;border-radius:3px}.competitor-primary .competitor-data-table>.competitor-table-row{width:100%;min-width:0;min-height:70px;font-family:var(--font-product-sans);cursor:pointer;text-align:left;background:#fff;border:0 #0000001a;border-bottom:1px solid #0000001a;grid-template-columns:34px minmax(180px,1fr) 458px 76px;align-items:center;gap:12px;padding:0 14px;transition:background .15s;display:grid}.competitor-primary .competitor-data-table>.competitor-table-row:hover{background:#fafafa}.competitor-primary .competitor-data-table>.competitor-table-row:focus-visible{outline:2px solid var(--dash-coral);outline-offset:-2px}.competitor-primary .competitor-table-row>span:first-child{font:400 13px/1.4 var(--font-product-sans);color:#6b6b6b;opacity:1}.competitor-primary .competitor-table-row>strong{color:#181818;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:1.45;display:flex}.competitor-logo{object-fit:contain;background:#f1f1f1;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.competitor-logo-md{width:22px;height:22px}.competitor-logo-sm{width:18px;height:18px}.competitor-logo-fallback{color:#5c5c5c;letter-spacing:-.02em;font-size:13px;font-weight:650}.competitor-row-metrics{grid-template-columns:210px 120px 80px;align-items:center;column-gap:24px;min-width:0;display:grid}.competitor-row-metrics>span{color:#6b6b6b;font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.competitor-row-metrics>span:first-child{text-align:center;justify-content:center;min-width:0;display:flex}.competitor-row-metrics>span:nth-child(2),.competitor-row-metrics>span:nth-child(3){text-align:center;justify-content:center;display:flex}.competitor-row-metrics>span>small{display:none}.competitor-row-metrics>span>b{color:#181818;font-size:13px;font-weight:500}.competitor-visibility-metric>span{align-items:center;gap:12px;width:100%;min-width:0;max-width:190px;margin-inline:auto;display:flex}.competitor-visibility-metric>span>div{flex:auto;min-width:0}.competitor-visibility-metric em{white-space:nowrap;color:#181818;text-align:right;flex:0 0 58px;font-size:13px;font-style:normal;font-weight:500}.competitor-row-actions{justify-self:end;align-items:center;gap:4px;display:flex}.competitor-row-actions button{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.competitor-row-actions button:hover,.competitor-row-actions button:focus-visible{color:#181818;background:#efeff1;outline:none}.competitor-row-actions button:disabled{cursor:wait;opacity:.45}.competitor-row-actions svg{width:15px;height:15px}.competitor-form-dialog{color:#181818;width:min(580px,100vw - 32px);font-family:var(--font-product-sans);border:1px solid #0000002e;gap:20px;padding:28px;box-shadow:0 24px 64px #0000003d;background:#fff!important}.competitor-form-dialog [data-slot=dialog-title]{color:#181818;font-family:var(--font-product-sans);letter-spacing:-.025em;font-size:21px;font-weight:600}.competitor-form-dialog [data-slot=dialog-description]{color:#5f5f62;max-width:460px;font-size:14px;line-height:1.45}.competitor-form-dialog [data-slot=dialog-close]{color:#6b6b6b;top:18px;right:18px}.competitor-form{gap:17px;display:grid}.competitor-form>div:not([data-slot=dialog-footer]){gap:7px;display:grid}.competitor-form [data-slot=label]{color:#353535;font-size:13px;font-weight:600}.competitor-form [data-slot=input],.competitor-form [data-slot=textarea]{color:#181818;font-family:var(--font-product-sans);box-shadow:none;background:#fff;border-color:#17131a3d;font-size:14px}.competitor-form [data-slot=input]{height:42px}.competitor-form [data-slot=textarea]{resize:vertical;min-height:90px}.competitor-form [data-slot=input]::placeholder,.competitor-form [data-slot=textarea]::placeholder{color:#949498}.competitor-form [data-slot=input]:focus-visible,.competitor-form [data-slot=textarea]:focus-visible{border-color:#181818;box-shadow:0 0 0 2px #17131a1f}.competitor-form-error{color:#b42318;margin:0;font-size:13px;line-height:1.45}.competitor-form-footer [data-slot=button]:first-child{margin-right:auto}.competitor-form-footer{align-items:center;margin-top:3px}.competitor-form-footer .competitor-form-cancel-action{color:#181818;background:#fff;border-color:#17131a4d;min-width:92px;height:40px}.competitor-form-footer .competitor-form-primary-action{color:#fff;background:#181818;border:1px solid #181818;min-width:142px;height:40px}.competitor-form-footer .competitor-form-primary-action:hover:not(:disabled){background:#343434}.competitor-form-footer .competitor-form-delete-action{color:#b42318;background:#fff;border:1px solid #b42318;min-width:140px;height:40px}.competitor-form-footer .competitor-form-delete-action:hover:not(:disabled){background:#fff1ef}.competitor-delete-confirmation{gap:8px;display:grid}.competitor-delete-dialog [data-slot=alert-dialog-description] strong{color:#181818;font-weight:700}@container competitor-primary (max-width:720px){.competitor-table-labels{display:none}.competitor-primary .competitor-data-table{background:#f7f7f8;padding:10px;overflow:hidden}.competitor-primary .competitor-data-table>.competitor-table-row{border:1px solid #0000001a;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;min-height:0;margin-bottom:8px;padding:14px}.competitor-primary .competitor-data-table>.competitor-table-row:last-of-type{margin-bottom:0}.competitor-row-metrics{background:#f7f7f8;border-radius:8px;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;margin-top:12px;padding:11px 12px}.competitor-row-metrics>span:first-child,.competitor-row-metrics>span:nth-child(2),.competitor-row-metrics>span:nth-child(3){border:0;min-width:0;padding:0}.competitor-visibility-metric>span{grid-template-columns:minmax(0,1fr) 58px;gap:8px;display:grid}.competitor-row-metrics>span{flex-direction:column;gap:4px;display:flex}.competitor-row-metrics>span>small{color:#6b6b6b;font-size:13px;font-weight:400;display:block}.competitor-row-metrics>span>b{font-size:15px}.competitor-row-actions{grid-area:1/3}}.audit-scorecards{margin-top:10px}.audit-primary{font-family:var(--font-product-sans);align-self:start;container:audit-primary/inline-size}.audit-primary .audit-findings-table{background:#fff;min-width:0}.audit-primary .audit-findings-table>.audit-table-labels{color:#6b6b6b;letter-spacing:0;text-transform:none;background:#f7f7f8;border-bottom:1px solid #0000001a;grid-template-columns:30px minmax(210px,1fr) 88px 84px minmax(240px,1.2fr) 28px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:500;display:grid}.audit-primary .audit-findings-table>.audit-finding-row{color:#181818;min-width:0;min-height:70px;font-family:var(--font-product-sans);background:#fff;border-color:#0000001a;grid-template-columns:30px minmax(210px,1fr) 88px 84px minmax(240px,1.2fr) 28px;align-items:center;gap:12px;padding:10px 14px;display:grid}.audit-primary .audit-findings-table>.audit-finding-row:hover{background:#fafafa}.audit-primary .audit-finding-row>span:first-child{color:#6b6b6b;font:400 13px/1.4 var(--font-product-sans);opacity:1}.audit-primary .audit-finding-row>strong{color:#181818;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.45}.audit-primary .audit-finding-row>em{color:#181818;border-color:#0000001f;justify-self:start;padding:3px 7px;font-size:13px;font-style:normal;font-weight:500}.audit-primary .audit-finding-row>small{color:#6b6b6b;font-size:13px;line-height:1.4}.audit-primary .audit-finding-row>b{color:#567018;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500;line-height:1.4}.audit-primary .audit-finding-row>i{color:var(--dash-coral);justify-self:end;font-style:normal}@container audit-primary (max-width:720px){.audit-primary .audit-findings-table{background:#f7f7f8;padding:10px;overflow:hidden}.audit-primary .audit-findings-table>.audit-table-labels{display:none}.audit-primary .audit-findings-table>.audit-finding-row{border:1px solid #0000001a;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;min-height:0;margin-bottom:8px;padding:14px}.audit-primary .audit-findings-table>.audit-finding-row:last-of-type{margin-bottom:0}.audit-primary .audit-finding-row>span:first-child{grid-area:1/1}.audit-primary .audit-finding-row>strong{grid-area:1/2}.audit-primary .audit-finding-row>i{grid-area:1/3}.audit-primary .audit-finding-row>em{grid-area:2/2;margin-top:8px}.audit-primary .audit-finding-row>small,.audit-primary .audit-finding-row>b{grid-column:1/-1;margin-top:8px}.audit-primary .audit-finding-row>small{grid-row:3}.audit-primary .audit-finding-row>b{background:#f7f7f8;border-radius:8px;grid-row:4;padding:10px 12px}}.feature-table-labels{color:#17131a94;min-height:40px;font:13px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#17131a06;border-bottom:1px solid #17131a1a;align-items:center;gap:12px;padding:0 14px;font-weight:650;display:grid}.audit-findings-table>.feature-table-labels,.audit-findings-table>button{grid-template-columns:30px minmax(190px,1fr) 88px 84px minmax(240px,1.25fr) 36px;gap:12px}.audit-history-table>.feature-table-labels,.audit-history-table>button{grid-template-columns:30px minmax(150px,.8fr) 100px minmax(220px,1.3fr) 100px 36px;gap:12px}.audit-findings-table>button{min-height:72px;padding-top:10px;padding-bottom:10px}.audit-findings-table>button>strong,.audit-findings-table>button>b{overflow-wrap:anywhere;min-width:0;line-height:1.4}.audit-findings-table>button>em{text-transform:capitalize;border:1px solid #17131a29;border-radius:999px;justify-self:start;padding:3px 7px;font-size:13px;line-height:1.2}.audit-findings-table>button>b{color:#17131aad;font-weight:500}.audit-findings-table>button>i,.audit-history-table>button>i{justify-self:end}.feature-data-table>button:hover{background:#fff}.crawlers-data-table{width:100%;min-width:0;overflow-x:hidden}.crawlers-data-table>button{min-width:0}.crawlers-data-table>button>span,.crawlers-data-table>button>strong,.crawlers-data-table>button>em,.crawlers-data-table>button>small,.crawlers-data-table>button>b{white-space:normal;overflow-wrap:anywhere;min-width:0}.crawlers-data-table>button>b{color:#617713}.feature-data-table>button>span{font:13px var(--font-geist-mono), monospace;opacity:.48}.feature-data-table>button>strong{font-size:13px}.feature-data-table>button>.platform-icon{width:22px;height:22px}.feature-data-table>button>em{font-style:normal;font-weight:700}.feature-data-table>button>small{opacity:.65;font-size:13px}.feature-data-table>button>b{color:#617713;font-size:13px}.feature-data-table>button>i{color:var(--dash-coral);font-style:normal}.prompt-volumes-table>button{grid-template-columns:34px minmax(240px,1fr) 120px 90px 90px 28px;gap:12px;min-height:72px}.prompt-volumes-table>button>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}.prompt-volumes-table>button>em,.prompt-volumes-table>button>small,.prompt-volumes-table>button>b{white-space:nowrap}.prompt-volumes-table>button>i{justify-self:end}.prompt-volumes-explorer{--pv-font:var(--font-geist-sans), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pv-ink:#211829;--pv-muted:#726a72;--pv-line:#21182921;--pv-card:#fff;--pv-soft:#f5efe5;--pv-violet:#51225d;--pv-coral:#ff694f;--pv-lime:#d8fb4b;color:var(--pv-ink);font-family:var(--pv-font);background:#fff;font-size:14px;line-height:1.5}.prompt-volumes-explorer :where(*){font-family:var(--pv-font)!important}.prompt-volumes-explorer :where(button,input,select,textarea){letter-spacing:normal}.prompt-volumes-explorer :where(p,li){line-height:1.55}.prompt-volumes-explorer .command-workspace{min-width:0}.pv-topbar{gap:20px}.pv-topbar-controls{gap:8px}.pv-region-select,.pv-track-topic{border:1px solid var(--pv-line);background:var(--pv-card);min-height:38px;color:var(--pv-ink);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pv-region-select svg,.pv-track-topic svg{width:15px;height:15px}.pv-region-select select{appearance:none;min-width:72px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0}.prompt-volumes-explorer .pv-track-topic{border-color:var(--pv-ink);background:var(--pv-ink);color:#fff;cursor:pointer;justify-content:center}.prompt-volumes-explorer .pv-track-topic:hover,.prompt-volumes-explorer .pv-track-topic:focus-visible{color:#fff;outline:2px solid var(--pv-coral);outline-offset:2px;background:#3a2843}.prompt-volumes-explorer .pv-track-topic.is-tracked{color:#41530c;background:#edf7c7;border-color:#708b18}.pv-content{max-width:1460px;margin:0 auto;padding:18px 22px 48px}.pv-discovery{border:1px solid var(--pv-line);color:#fff;background:radial-gradient(circle at 88% -10%,#d8fb4bad,#0000 29%),linear-gradient(120deg,#281531 0%,#4d245a 57%,#a44f72 100%);border-radius:16px;grid-template-columns:minmax(0,.92fr) minmax(410px,1.08fr);align-items:end;gap:28px;padding:28px 30px;display:grid;overflow:hidden}.pv-kicker,.pv-topic-header>div>span,.pv-panel header span,.pv-volume-card>span,.pv-frequency-card>span,.pv-intent-action>span,.pv-audience-note>span{color:inherit;letter-spacing:.13em;opacity:.75;text-transform:uppercase;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.pv-kicker svg{width:14px;height:14px;color:var(--pv-lime)}.pv-discovery h2{letter-spacing:-.035em;max-width:530px;margin:9px 0 7px;font-size:clamp(26px,3vw,38px);line-height:1.12}.pv-discovery p{color:#fffdf8b8;max-width:565px;margin:0;font-size:14px;line-height:1.55}.pv-topic-search{background:#fffdf81f;border:1px solid #fffdf845;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:5px 5px 5px 16px;display:flex;box-shadow:0 16px 30px #170a1e1f}.pv-topic-search>svg{width:18px;height:18px;color:var(--pv-lime);flex:none}.pv-topic-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.pv-topic-search input::placeholder{color:#fffdf894}.pv-topic-search button{background:var(--pv-lime);color:#1d2408;cursor:pointer;border:0;border-radius:7px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.pv-topic-search button:hover,.pv-topic-search button:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #fff}.pv-notice{color:#495e08;background:#f5fbdc;border:1px solid #d9e998;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:12px;padding:9px 12px 9px 14px;font-size:13px;font-weight:650;display:flex}.pv-notice button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:20px;line-height:1}.pv-topic-header{border-bottom:1px solid var(--pv-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 2px 16px;display:flex}.pv-topic-header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:30px;line-height:1.12}.pv-topic-header>div>span,.pv-panel header span,.pv-volume-card>span,.pv-frequency-card>span,.pv-intent-action>span,.pv-audience-note>span{color:var(--pv-muted)}.pv-topic-header p{color:var(--pv-muted);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:inline-flex}.pv-topic-header p i{background:var(--pv-coral);border-radius:50%;width:7px;height:7px}.pv-view-tabs{border:1px solid var(--pv-line);background:#f7f7f8;border-radius:10px;gap:3px;width:fit-content;margin:14px 0;padding:4px;display:flex}.pv-view-tabs button{min-height:32px;color:var(--pv-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:750}.pv-view-tabs button:hover,.pv-view-tabs button:focus-visible{color:var(--pv-ink);outline:2px solid var(--pv-coral);outline-offset:2px}.pv-view-tabs button.active{background:var(--pv-card);color:var(--pv-ink);box-shadow:0 1px 3px #2118291a}.pv-overview-grid{grid-template-columns:minmax(240px,.78fr) minmax(360px,1.1fr) minmax(260px,.86fr);gap:12px;display:grid}.pv-stat-stack{gap:12px;display:grid}.pv-volume-card,.pv-frequency-card,.pv-platform-card,.pv-regions-card,.pv-panel{border:1px solid var(--pv-line);background:var(--pv-card);border-radius:14px}.pv-volume-card,.pv-frequency-card{min-height:148px;padding:19px}.pv-volume-card{background:linear-gradient(145deg,#fff,#f7f7f8)}.pv-volume-card p,.pv-frequency-card p{letter-spacing:-.06em;margin:19px 0 6px;font-size:38px;font-weight:760;line-height:.95}.pv-frequency-card p{font-size:30px}.pv-volume-card small,.pv-frequency-card small{color:#617713;align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.pv-frequency-card small{color:var(--pv-muted);font-weight:600}.pv-volume-card small svg{width:13px;height:13px}.pv-platform-card,.pv-regions-card{min-height:308px;padding:19px}.pv-platform-card header,.pv-regions-card header,.pv-panel header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pv-platform-card header>span,.pv-regions-card header>span{font-size:15px;font-weight:800}.pv-platform-card header small,.pv-regions-card header small,.pv-panel header small{color:var(--pv-muted);white-space:nowrap;font-size:13px}.pv-donut-wrap{place-items:center;margin:16px 0 11px;display:grid}.pv-donut{border-radius:50%;place-items:center;width:150px;height:150px;display:grid;transform:rotate(-12deg)}.pv-donut>div{background:var(--pv-card);text-align:center;border-radius:50%;place-content:center;width:114px;height:114px;display:grid;transform:rotate(12deg)}.pv-donut strong{letter-spacing:-.055em;font-size:27px;line-height:1}.pv-donut span{color:var(--pv-muted);text-transform:uppercase;margin-top:4px;font-size:13px}.pv-platform-list{grid-template-columns:1fr 1fr;gap:7px 18px;display:grid}.pv-platform-list>div{color:var(--pv-muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:13px;display:grid}.pv-platform-list i{border-radius:50%;width:8px;height:8px}.pv-platform-list b{color:var(--pv-ink);font-size:13px}.pv-region-list{margin-top:10px}.pv-region-list>div{border-bottom:1px solid var(--pv-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;display:grid}.pv-region-list>div:last-child{border-bottom:0}.pv-region-list>div.active{background:#f1f8cc;border-radius:6px;margin:0 -7px;padding:0 7px}.pv-region-list span{color:#635c63;background:#f7f7f8;border-radius:4px;place-items:center;width:26px;height:19px;font-size:13px;font-weight:800;display:grid}.pv-region-list p{color:#4c454d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.pv-region-list b{font-size:13px}.pv-lower-grid,.pv-view-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:12px;margin-top:12px;display:grid}.pv-panel{min-width:0;overflow:hidden}.pv-panel header{border-bottom:1px solid var(--pv-line);min-height:74px;padding:17px 18px}.pv-panel header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:19px;line-height:1.2}.pv-panel header>button,.pv-intent-action button,.pv-audience-note button,.pv-full-hierarchy footer button{color:var(--pv-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.pv-panel header>button svg,.pv-intent-action button svg,.pv-audience-note button svg,.pv-full-hierarchy footer button svg{width:14px;height:14px;color:var(--pv-coral)}.pv-panel header>button:hover,.pv-panel header>button:focus-visible,.pv-intent-action button:hover,.pv-audience-note button:hover,.pv-full-hierarchy footer button:hover{color:var(--pv-coral);outline:0}.pv-variation-list button{border:0;border-bottom:1px solid var(--pv-line);width:100%;min-height:53px;color:var(--pv-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 58px 68px 18px;align-items:center;gap:10px;padding:0 18px;display:grid}.pv-variation-list button:last-child{border-bottom:0}.pv-variation-list button:hover,.pv-variation-list button:focus-visible{background:#fff;outline:0}.pv-variation-list span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pv-variation-list em,.pv-variation-list i{color:var(--pv-muted);white-space:nowrap;font-size:13px;font-style:normal}.pv-variation-list em{color:#617713;font-weight:800}.pv-variation-list svg{width:16px;height:16px;color:var(--pv-coral)}.pv-hierarchy-panel header>button{color:var(--pv-muted)}.pv-mini-map,.pv-hierarchy-stage{background-color:#faf7f1;background-image:linear-gradient(#21182906 1px,#0000 1px),linear-gradient(90deg,#21182906 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:277px;position:relative;overflow:hidden}.pv-mini-map>span,.pv-hierarchy-stage>button{color:#544c54;background:#fff;border:1px solid #2118291f;border-radius:999px;place-items:center;padding:0 10px;font-size:13px;font-weight:750;display:grid;position:absolute;box-shadow:0 4px 15px #21182912}.pv-mini-map .is-root,.pv-hierarchy-stage .is-root{z-index:2;background:var(--pv-violet);color:#fff;border-color:#573466;width:118px;height:118px;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-mini-map .is-node,.pv-hierarchy-stage .is-node{min-width:76px;min-height:42px}.pv-mini-map .is-platform,.pv-hierarchy-stage .is-platform{top:21%;left:10%}.pv-mini-map .is-citations,.pv-hierarchy-stage .is-citations{top:19%;right:9%}.pv-mini-map .is-chatgpt,.pv-hierarchy-stage .is-chatgpt{bottom:16%;left:7%}.pv-mini-map .is-geo,.pv-hierarchy-stage .is-geo{bottom:8%;left:33%}.pv-mini-map .is-competitors,.pv-hierarchy-stage .is-competitors{bottom:18%;right:7%}.pv-mini-map .is-content,.pv-hierarchy-stage .is-content{bottom:7%;right:30%}.pv-map-links i,.pv-hierarchy-lines i{transform-origin:top;background:#503d5940;width:1px;height:36%;position:absolute;top:50%;left:50%}.pv-map-links i:first-child,.pv-hierarchy-lines i:first-child{transform:rotate(-53deg)}.pv-map-links i:nth-child(2),.pv-hierarchy-lines i:nth-child(2){transform:rotate(53deg)}.pv-map-links i:nth-child(3),.pv-hierarchy-lines i:nth-child(3){transform:rotate(-115deg)}.pv-map-links i:nth-child(4),.pv-hierarchy-lines i:nth-child(4){transform:rotate(115deg)}.pv-map-links i:nth-child(5),.pv-hierarchy-lines i:nth-child(5){transform:rotate(-151deg)}.pv-map-links i:nth-child(6),.pv-hierarchy-lines i:nth-child(6){transform:rotate(151deg)}.pv-prompts-panel{margin-top:12px}.pv-prompts-panel header>p{max-width:390px;color:var(--pv-muted);text-align:right;margin:0;font-size:13px;line-height:1.45}.pv-prompts-table{overflow-x:auto}.pv-table-head,.pv-table-row{grid-template-columns:minmax(310px,1.7fr) 112px 82px 74px 152px 78px;align-items:center;gap:12px;min-width:900px;padding:0 18px;display:grid}.pv-table-head{border-bottom:1px solid var(--pv-line);min-height:38px;color:var(--pv-muted);letter-spacing:.1em;text-transform:uppercase;background:#fff;font-size:13px;font-weight:800}.pv-table-row{border-bottom:1px solid var(--pv-line);min-height:72px}.pv-table-row:last-child{border-bottom:0}.pv-table-row:hover{background:#fff}.pv-table-row>strong{min-width:0;font-size:13px;line-height:1.35}.pv-table-row>span,.pv-table-row>b,.pv-table-row>em{color:#5c555d;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-style:normal;display:inline-flex}.pv-table-row>b{color:var(--pv-ink);font-size:13px}.pv-table-row>em{color:#617713;font-weight:800}.pv-table-row>em svg{width:13px;height:13px}.pv-intent-dot{background:#9e9aa0;border-radius:50%;width:7px;height:7px}.pv-intent-dot.commercial{background:var(--pv-coral)}.pv-intent-dot.research{background:var(--pv-violet)}.pv-intent-dot.comparison{background:#6792cc}.pv-intent-dot.action{background:#819f12}.pv-visibility>i{background:#f7f7f8;border-radius:99px;width:72px;height:6px;overflow:hidden}.pv-visibility>i>b{border-radius:inherit;background:var(--pv-violet);height:100%;display:block}.pv-table-row>button{border:1px solid var(--pv-line);background:var(--pv-card);min-height:30px;color:var(--pv-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.pv-table-row>button:hover,.pv-table-row>button:focus-visible{border-color:var(--pv-coral);outline:0}.pv-table-row>button.is-tracked{color:#4b6107;background:#f1f8d1;border-color:#a5bd42}.pv-table-row>button svg{width:13px;height:13px}.pv-view-grid{min-height:420px}.pv-intent-bars{padding:4px 18px 17px}.pv-intent-bars>div{border-bottom:1px solid var(--pv-line);padding:15px 0}.pv-intent-bars>div:last-child{border-bottom:0}.pv-intent-bars>div>div{justify-content:space-between;gap:12px;display:flex}.pv-intent-bars strong{font-size:14px}.pv-intent-bars b{color:#617713;font-size:13px}.pv-intent-bars i{background:#f7f7f8;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.pv-intent-bars i span{border-radius:inherit;background:linear-gradient(90deg, var(--pv-violet), var(--pv-coral));height:100%;display:block}.pv-intent-bars p{color:var(--pv-muted);margin:7px 0 0;font-size:13px;line-height:1.4}.pv-intent-action,.pv-audience-note{color:#fff;background:radial-gradient(circle at 90% 12%,#d8fb4bb8,#0000 34%),linear-gradient(125deg,#42204d,#a3546a);flex-direction:column;justify-content:center;min-height:300px;padding:30px;display:flex}.pv-intent-action>span,.pv-audience-note>span{color:#fffdf8b0}.pv-intent-action>strong,.pv-audience-note>strong{letter-spacing:-.03em;max-width:370px;margin-top:10px;font-size:31px;line-height:1.12}.pv-intent-action>p,.pv-audience-note>p{color:#fffdf8bf;max-width:430px;margin:13px 0 25px;font-size:14px;line-height:1.5}.pv-intent-action button,.pv-audience-note button{color:#fff;width:fit-content;padding:0}.pv-intent-action button svg,.pv-audience-note button svg{color:var(--pv-lime)}.pv-full-hierarchy{margin-top:0}.pv-hierarchy-stage{min-height:490px}.pv-hierarchy-stage>button{cursor:pointer}.pv-hierarchy-stage>button:hover,.pv-hierarchy-stage>button:focus-visible{border-color:var(--pv-coral);outline:0;box-shadow:0 0 0 3px #ff694f26}.pv-full-hierarchy footer{border-top:1px solid var(--pv-line);min-height:58px;color:var(--pv-muted);justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;font-size:13px;display:flex}.pv-full-hierarchy footer button{border:1px solid var(--pv-line);background:var(--pv-card);border-radius:6px;min-height:32px;padding:0 10px}@media (max-width:1240px){.pv-overview-grid{grid-template-columns:minmax(230px,.75fr) minmax(340px,1.1fr)}.pv-regions-card{grid-column:1/-1;min-height:auto}.pv-region-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}}@media (max-width:1000px){.pv-discovery,.pv-lower-grid,.pv-view-grid{grid-template-columns:1fr}.pv-content{padding-inline:16px}}@media (max-width:760px){.pv-topbar{align-items:flex-start}.pv-topbar-controls{flex-wrap:wrap;width:100%}.pv-discovery{padding:23px 20px}.pv-overview-grid{grid-template-columns:1fr}.pv-regions-card{grid-column:auto}.pv-region-list{grid-template-columns:1fr}.pv-platform-card,.pv-regions-card{min-height:auto}.pv-topic-header{display:block}.pv-topic-header>p{margin-top:11px}.pv-prompts-panel header{flex-direction:column;align-items:flex-start}.pv-prompts-panel header>p{text-align:left}.pv-full-hierarchy footer{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.pv-content{padding-inline:11px}.pv-topic-search{flex-wrap:wrap;align-items:stretch}.pv-topic-search input{min-height:32px}.pv-topic-search button,.pv-view-tabs{width:100%}.pv-view-tabs button{flex:1;padding-inline:7px}.pv-platform-list{grid-template-columns:1fr}.pv-hierarchy-stage{min-height:400px}}.feature-data-table>button:disabled{cursor:default;color:inherit;opacity:1}.feature-data-table>button:disabled:hover{background:0 0}.feature-data-table>button:disabled>i{display:none}.feature-side{grid-template-rows:1fr auto;gap:10px;display:grid}.feature-secondary>button,.feature-secondary>.feature-status-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17131a1c;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:calc(100% - 28px);min-height:70px;margin:0 14px;display:grid}.feature-secondary>button>span,.feature-secondary>.feature-status-row>span{font:13px var(--font-geist-mono), monospace;opacity:.5}.feature-secondary>button b,.feature-secondary>button small,.feature-secondary>.feature-status-row b,.feature-secondary>.feature-status-row small{display:block}.feature-secondary>button>div{grid-template-columns:18px 1fr;align-items:center;column-gap:8px;display:grid}.feature-secondary>button>div>small{grid-column:1/-1}.feature-secondary>button .platform-icon{grid-row:1}.feature-secondary>button b,.feature-secondary>.feature-status-row b{font-size:13px}.feature-secondary>button b{align-items:center;gap:7px;display:flex}.feature-secondary>button small,.feature-secondary>.feature-status-row small{opacity:.6;margin-top:6px;font-size:13px}.feature-secondary>button>i{color:var(--dash-coral);font-style:normal}.feature-secondary>button:disabled{cursor:default;color:inherit;opacity:1}.feature-secondary>button:disabled>i{display:none}.feature-action-card{--feature-accent:var(--dash-lime);background:linear-gradient(135deg, var(--feature-accent), #d7ef8c);color:var(--dash-ink);padding:20px}.feature-action-card>span{font:13px var(--font-geist-mono), monospace;letter-spacing:.08em}.feature-action-card h3{letter-spacing:-.04em;margin:17px 0 8px;font-size:22px;line-height:1.12}.feature-action-card p{opacity:.72;margin:0;font-size:13px;line-height:1.5}.feature-action-card button{border:1px solid var(--dash-ink);cursor:pointer;background:#ffffff2e;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:22px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.feature-action-card button:disabled{cursor:wait;opacity:.68}.signal-page-description{color:#17131a94;margin:2px 0 12px;font-size:13px;line-height:18px}.signal-metrics,.signal-layout .data-panel,.signal-status-card{background:var(--dash-card);border-color:#17131a26;border-radius:12px;overflow:hidden}.signal-metrics article{border-right-color:#17131a21;min-height:84px;padding:12px 16px}.signal-metrics article>strong{font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:27px;line-height:1}.signal-metrics article>small{color:#617713;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;font-size:13px;font-weight:550;line-height:1.2}.signal-metrics article>span{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:13px;font-weight:550;line-height:1.2}.signal-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px;margin-top:10px}.signal-layout .data-heading{min-height:72px;padding:16px}.signal-layout .data-heading h2{font-size:18px;line-height:24px}.signal-layout .data-heading span{color:var(--muted-foreground);letter-spacing:0;text-transform:none;margin:3px 0 0;font-family:inherit;font-size:13px;font-weight:400}.signal-category-filter{background:#17131a06;border-top:1px solid #17131a1a;border-bottom:1px solid #17131a1a;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.signal-category-filter button{background:var(--dash-card);min-height:34px;color:var(--dash-ink);cursor:pointer;border:1px solid #11182724;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.signal-category-filter button:hover,.signal-category-filter button:focus-visible,.signal-category-filter button[data-active=true]{border-color:var(--dash-lime);background:var(--dash-lime);color:var(--dash-ink)}.signal-category-filter button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.signal-category-filter b{min-width:18px;color:inherit;font:13px var(--font-geist-mono), monospace;text-align:center}.signal-table-header,.signal-table>button{grid-template-columns:minmax(280px,1fr) 150px 86px 120px 24px;align-items:center;gap:12px;display:grid}.signal-table-header{color:#17131aa3;background:#17131a0a;border-bottom:1px solid #17131a1a;min-height:40px;padding:0 16px;font-size:13px;font-weight:600}.signal-table-header span:not(:first-child){text-align:right}.signal-table>button{border-bottom-color:#1118270f;min-height:68px;padding:12px 16px}.signal-table>button:hover,.signal-table>button:focus-visible{background:#fff}.signal-table>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.signal-table>button>strong{font-variant-numeric:tabular-nums;gap:2px;min-width:0;font-size:14px;display:grid}.signal-table>button>strong>span{opacity:1;font-family:inherit}.signal-table>button>strong>small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:18px;display:block;overflow:hidden}.signal-table>button>em,.signal-table>button>small,.signal-table>button>b{font-variant-numeric:tabular-nums;justify-self:end;font-size:14px}.signal-table>button>em{font-weight:650}.signal-table>button>small{opacity:1}.signal-table>button>b{color:var(--muted-foreground);font-weight:650}.signal-table>button>b[data-direction=up]{color:#047857}.signal-table>button>b[data-direction=down]{color:#b91c1c}.signal-table>button>small[data-severity]{font:13px var(--font-geist-mono), monospace;text-transform:uppercase}.signal-table>button>small[data-severity=critical],.signal-table>button>small[data-severity=high]{color:#b91c1c}.signal-table>button>small[data-severity=medium]{color:#a16207}.signal-table>button>small[data-severity=low],.signal-table>button>small[data-severity=info]{color:#047857}.signal-table>button>i{color:var(--muted-foreground);justify-self:end;font-size:24px}.signal-side{display:block}.signal-status-card{border:1px solid #17131a26;padding:20px}.signal-status-card>span{color:#17131a9e;font-family:var(--font-geist-sans), sans-serif;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.signal-status-card>span i{background:#059669;border-radius:50%;width:8px;height:8px}.signal-status-card h3{margin:16px 0 8px;font-size:18px;line-height:24px}.signal-status-card p{color:#17131a9e;margin:0;font-size:13px;line-height:19px}.signal-status-card dl{border-top:1px solid #17131a1a;margin:20px 0 0}.signal-status-card dl div{border-bottom:1px solid #17131a1a;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.signal-status-card dt{color:#17131a94}.signal-status-card dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.signal-detail-drawer .platform-detail-kpis{grid-template-columns:repeat(3,1fr)}.signal-detail-drawer .platform-detail-kpis strong[data-severity]{text-transform:capitalize}.signal-detail-drawer .platform-detail-kpis strong[data-severity=critical],.signal-detail-drawer .platform-detail-kpis strong[data-severity=high]{color:#8f2929}.signal-detail-drawer .platform-detail-kpis strong[data-severity=medium]{color:#8a5a09}.signal-detail-evidence{border-top:1px solid #17131a21;margin:22px 0 0}.signal-detail-evidence>div{border-bottom:1px solid #17131a1a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;min-height:60px;display:grid}.signal-detail-evidence dt{color:#17131a94;font-size:13px}.signal-detail-evidence dd{text-align:right;margin:0}.signal-detail-evidence dd strong,.signal-detail-evidence dd small{display:block}.signal-detail-evidence dd strong{overflow-wrap:anywhere;font-size:14px}.signal-detail-evidence dd small{color:#17131a94;margin-top:4px;font-size:13px}.signal-detail-action{min-height:44px;color:inherit;border:1px solid #17131a38;align-items:center;gap:18px;margin-top:20px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.signal-detail-action:hover,.signal-detail-action:focus-visible{background:var(--foreground);color:var(--background)}.signal-detail-note{color:#17131a9e;margin:14px 0 0;font-size:13px;line-height:1.5}.signal-case-library{border-top:1px solid #17131a21}.signal-case-copy,.signal-case-status,.signal-case-error{margin:0;font-size:14px;line-height:20px}.signal-case-copy,.signal-case-status{color:var(--muted-foreground)}.signal-case-error{color:var(--destructive)}.signal-case-verdicts,.signal-case-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.signal-case-textarea{min-height:72px;margin-top:12px;font-size:14px;line-height:20px}.signal-case-actions{align-items:center}.signal-case-actions+.signal-case-status,.signal-case-actions+.signal-case-error{margin-top:12px}.signal-case-error+.signal-case-error{margin-top:8px}.signal-investigation-draft{border:1px solid var(--border);background:var(--muted);margin-top:20px;padding:16px}.signal-investigation-draft>span{color:var(--muted-foreground);font-size:13px;font-weight:700}.signal-investigation-draft h4{margin:8px 0;font-size:16px;line-height:20px}.signal-investigation-draft p,.signal-investigation-draft li,.signal-investigation-draft small{color:var(--foreground);font-size:14px;line-height:20px}.signal-investigation-draft p{margin:0}.signal-investigation-draft ul{margin:12px 0;padding-left:20px}.signal-investigation-draft li+li{margin-top:8px}.signal-investigation-draft>div{margin-top:12px}.signal-investigation-draft>div>b{margin-bottom:8px;font-size:14px;display:block}.signal-investigation-draft>div>p+p{margin-top:8px}.signal-investigation-draft>small{color:var(--muted-foreground);margin-top:12px;display:block}.todo-signal-handoff{border:1px solid var(--foreground);background:var(--background);justify-content:space-between;align-items:center;gap:20px;min-height:96px;margin:14px 0;padding:18px 20px;display:flex}.todo-signal-handoff p{color:var(--muted-foreground);font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0}.todo-signal-handoff h2{margin:8px 0 5px;font-size:18px;line-height:1.25}.todo-signal-handoff span{color:var(--muted-foreground);font-size:13px;line-height:1.5;display:block}.todo-signal-handoff>a{border:1px solid var(--foreground);min-height:40px;color:inherit;flex:none;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.todo-signal-handoff>a:hover,.todo-signal-handoff>a:focus-visible{background:var(--foreground);color:var(--background)}@media (max-width:1000px){.signal-layout{grid-template-columns:1fr}}@media (max-width:680px){.signal-metrics{grid-template-columns:repeat(2,1fr)}.signal-metrics article:nth-child(2){border-right:0}.signal-metrics article:nth-child(-n+2){border-bottom:1px solid #1118270f}.signal-table{overflow-x:auto}.signal-table-header,.signal-table>button{min-width:760px}.signal-category-filter{flex-wrap:nowrap;overflow-x:auto}.signal-detail-drawer .platform-detail-kpis{grid-template-columns:1fr}.signal-detail-drawer .platform-detail-kpis article{border-right:0}.signal-detail-evidence>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.signal-detail-evidence dd{text-align:left}.todo-signal-handoff{flex-direction:column;align-items:flex-start}}.roundtable-compose{background:var(--dash-ink);box-shadow:inset 4px 0 0 var(--dash-coral);color:#fff;border:1px solid #ffffff38;flex-direction:column;padding:16px;display:flex}.roundtable-compose>span{color:var(--dash-lime);font-weight:750}.roundtable-compose>p{color:#ffffffb8;font-family:var(--font-geist-mono), monospace;opacity:1;margin-top:7px;line-height:1.45}.roundtable-compose label{margin-top:12px;display:block}.roundtable-compose textarea{resize:vertical;color:#fff;width:100%;min-height:118px;caret-color:var(--dash-lime);font:14px/1.5 var(--font-geist-mono), monospace;background:#ffffff0b;border:1px solid #ffffff52;border-radius:0;outline:none;padding:12px}.roundtable-compose textarea::placeholder{color:#ffffff75}.roundtable-compose textarea:focus-visible{border-color:var(--dash-lime);box-shadow:inset 3px 0 0 var(--dash-lime)}.roundtable-run-error{font-weight:650;color:var(--dash-coral)!important;margin-top:10px!important}.roundtable-compose>button[type=submit]{border-color:var(--dash-lime);background:var(--dash-lime);min-height:44px;color:var(--dash-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;margin-top:12px}.roundtable-compose>button[type=submit]:hover,.roundtable-compose>button[type=submit]:focus-visible{outline-offset:2px;outline:2px solid #fff}.roundtable-test-prompts{gap:5px;margin-top:13px;display:grid}.roundtable-test-prompts>button{color:#ffffffdb;width:100%;min-height:44px;font-family:var(--font-geist-mono), monospace;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff3d;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-top:0;padding:8px 11px;font-size:13px;line-height:1.35;display:grid}@supports (color:color-mix(in lab, red, red)){.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button[aria-pressed=true]{background:color-mix(in srgb, var(--dash-lime) 9%, var(--dash-ink))}}.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button[aria-pressed=true]{color:#fff;outline:1px solid var(--dash-lime);outline-offset:1px}.roundtable-test-prompts>button>span{max-width:none;color:var(--dash-lime);font:700 13px/1 var(--font-geist-mono), monospace;margin:0}.roundtable-preview-hero{grid-template-columns:minmax(0,1fr);place-items:center}.roundtable-preview-hero .roundtable-arena{justify-self:center}.roundtable-feature-hero:after{display:none}.roundtable-hero-copy h2{max-width:760px}.roundtable-agent-focus{background:#ffffff0f;border:1px solid #fff3;max-width:760px;margin-top:24px;padding:14px 16px}.roundtable-agent-focus>div{align-items:center;gap:10px;display:flex}.roundtable-agent-focus small,.roundtable-agent-focus em{font:13px/1.35 var(--font-geist-mono), monospace;letter-spacing:.04em}.roundtable-agent-focus small{color:var(--dash-lime)}.roundtable-agent-focus strong{font-size:14px}.roundtable-agent-focus em{color:#fff9;margin-left:auto;font-style:normal}.roundtable-agent-focus p{color:#ffffffd1;margin:10px 0 0;font-size:14px;line-height:1.5}.roundtable-arena{justify-self:end;width:min(100%,560px);height:380px;position:relative}.roundtable-arena:before{content:"";border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:48px 76px;box-shadow:inset 0 0 0 18px #ffffff06,0 0 0 14px #ffffff06}.roundtable-arena-core{z-index:2;background:var(--dash-ink);text-align:center;border:1px solid #ffffff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;min-height:168px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roundtable-arena.is-deliberating .roundtable-arena-core{animation:1.45s ease-in-out infinite roundtable-core-pulse}.roundtable-arena-core>span,.roundtable-arena-core>small,.roundtable-agent-seat>span,.roundtable-agent-seat>small,.roundtable-completeness span{max-width:none;font:13px/1.3 var(--font-geist-mono), monospace;margin:0}.roundtable-arena-core>span{color:var(--dash-lime);letter-spacing:.08em}.roundtable-arena-core>strong{text-transform:uppercase;margin-top:4px;font-size:23px;line-height:1}.roundtable-confidence{grid-template-columns:repeat(3,1fr);gap:4px;width:72px;margin:9px auto 5px;display:grid}.roundtable-confidence i{background:#ffffff2e;height:5px}.roundtable-confidence i.active{background:var(--dash-lime)}.roundtable-arena-core>small{color:#ffffff94}.roundtable-completeness{text-align:left;grid-template-columns:1fr auto;align-items:center;column-gap:6px;width:132px;margin-top:8px;display:grid}.roundtable-completeness span,.roundtable-completeness b{color:#ffffffad;font-size:13px}.roundtable-completeness>i{background:#ffffff29;grid-column:1/-1;height:4px;margin-top:3px;display:block;overflow:hidden}.roundtable-completeness>i>span{background:var(--dash-violet);height:100%;display:block}.roundtable-agent-seat{z-index:3;background:var(--dash-violet);border:1px solid #ffffff3d;width:166px;min-height:82px;padding:10px 12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.roundtable-agent-seat{background:color-mix(in srgb, var(--dash-violet) 18%, var(--dash-ink))}}.roundtable-agent-seat{color:#fff;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.roundtable-agent-seat:hover,.roundtable-agent-seat:focus-visible,.roundtable-agent-seat.active{border-color:var(--dash-lime);box-shadow:inset 3px 0 0 var(--dash-lime);outline:none}.roundtable-agent-seat.is-speaking{background:var(--dash-lime)}@supports (color:color-mix(in lab, red, red)){.roundtable-agent-seat.is-speaking{background:color-mix(in srgb, var(--dash-lime) 12%, var(--dash-ink))}}.roundtable-agent-seat.is-speaking{animation:1.45s ease-in-out roundtable-speaker}.roundtable-agent-seat>span{color:var(--dash-coral)}.roundtable-agent-seat>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.25;display:block;overflow:hidden}.roundtable-agent-seat>small{color:#ffffff94;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.roundtable-agent-seat-1{top:0;left:50%;transform:translate(-50%)}.roundtable-agent-seat-2{top:50%;right:0;transform:translateY(-50%)}.roundtable-agent-seat-3{bottom:0;left:50%;transform:translate(-50%)}.roundtable-agent-seat-4{top:50%;left:0;transform:translateY(-50%)}.roundtable-signal-field{z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.roundtable-signal{--signal-x:0px;--signal-y:0px;background:var(--dash-lime);opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.roundtable-signal-1{--signal-y:-154px}.roundtable-signal-2{--signal-x:252px}.roundtable-signal-3{--signal-y:154px}.roundtable-signal-4{--signal-x:-252px}.roundtable-arena.is-deliberating .roundtable-signal{animation:1.45s linear infinite roundtable-signal-travel}.roundtable-arena.is-deliberating .roundtable-signal-2{animation-delay:.36s}.roundtable-arena.is-deliberating .roundtable-signal-3{animation-delay:.72s}.roundtable-arena.is-deliberating .roundtable-signal-4{animation-delay:1.08s}@keyframes roundtable-signal-travel{0%{transform:translate(var(--signal-x), var(--signal-y)) scale(.72);opacity:0}18%{opacity:1}82%{opacity:.92}to{opacity:0;transform:translate(0)scale(1.45)}}@keyframes roundtable-core-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--dash-lime) 8%, transparent)}}@keyframes roundtable-agent-speak{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes roundtable-speaker{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.roundtable-session-table>button{grid-template-columns:30px minmax(190px,1.15fr) 90px minmax(240px,1fr) 92px 20px;column-gap:12px;min-height:72px;padding-block:12px}.roundtable-session-table>button>strong,.roundtable-session-table>button>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.4;display:-webkit-box;overflow:hidden}.roundtable-session-table>button.selected{background:var(--dash-card);box-shadow:inset 3px 0 0 var(--dash-violet)}.roundtable-metrics article{min-height:86px}.roundtable-metrics article>strong{margin-bottom:0}.roundtable-chat-layout{border:1px solid var(--command-line);background:var(--dash-card);grid-template-columns:300px minmax(0,1fr);min-height:690px;display:grid}.roundtable-chat-history{background:var(--dash-ink);color:#fff;border-right:1px solid #ffffff24;min-width:0}.roundtable-chat-history>header{border-bottom:1px solid #ffffff24;padding:16px}.roundtable-chat-history>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.roundtable-chat-history>header span,.roundtable-chat-history>header strong,.roundtable-chat-history nav button>em,.roundtable-chat-history nav button>time{font:13px/1.3 var(--font-geist-mono), monospace}.roundtable-chat-history>header>div>span{color:var(--dash-lime);letter-spacing:.08em}.roundtable-chat-history>header strong{color:#ffffff94;font-weight:500}.roundtable-chat-history>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:13px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.roundtable-chat-history>header>button:hover,.roundtable-chat-history>header>button:focus-visible{border-color:var(--dash-lime);outline:2px solid var(--dash-lime);outline-offset:2px}.roundtable-chat-history>header>button>span{color:var(--dash-lime);font-size:18px}.roundtable-chat-history nav{gap:5px;padding:8px;display:grid}.roundtable-chat-history nav>p{color:#fff9;margin:0;padding:14px 10px;font-size:13px;line-height:1.5}.roundtable-chat-history nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;min-width:0;padding:11px;display:grid}.roundtable-chat-history nav button:hover,.roundtable-chat-history nav button:focus-visible,.roundtable-chat-history nav button.selected{box-shadow:inset 3px 0 0 var(--dash-lime);background:#ffffff0f;border-color:#ffffff3d;outline:none}.roundtable-chat-history nav button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.3;overflow:hidden}.roundtable-chat-history nav button>small{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.roundtable-chat-history nav button>em{color:var(--dash-lime);text-transform:uppercase;font-style:normal}.roundtable-chat-history nav button>time{color:#ffffff6b;grid-column:1/-1}.roundtable-dialogue{background:var(--dash-card);grid-template-rows:1fr auto;min-width:0;display:grid}.roundtable-message-stream{flex-direction:column;gap:0;min-height:430px;padding:10px 12px 16px;display:flex;overflow-y:auto}.roundtable-dialogue-empty{border:1px solid var(--command-line);text-align:center;width:min(100%,620px);margin:auto;padding:34px}.roundtable-dialogue-empty>span{color:var(--dash-violet);font:700 13px/1.3 var(--font-geist-mono), monospace;letter-spacing:.09em}.roundtable-dialogue-empty h3{letter-spacing:-.04em;margin:13px 0 8px;font-size:24px;line-height:1.18}.roundtable-dialogue-empty p{color:#68616a;margin:0;font-size:14px;line-height:1.55}.roundtable-message{background:0 0;border:0;width:100%;padding:12px 4px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.roundtable-message-avatar{background:var(--dash-violet);color:#fff;border-radius:50%;grid-area:1/1/span 4;place-items:center;width:34px;height:34px;font:700 13px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.roundtable-message>header{align-items:center;gap:10px;min-height:24px;display:flex}.roundtable-message>header span,.roundtable-message>header time,.roundtable-message>header strong{font:650 13px/1.35 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.roundtable-message>header span{color:var(--dash-violet);letter-spacing:.045em}.roundtable-message>header time{color:#837b82;margin-left:auto;font-weight:500}.roundtable-message>p{letter-spacing:-.006em;margin:6px 0 0;font-size:15px;line-height:1.6}.roundtable-message-user{background:var(--dash-ink);border-radius:18px;align-self:flex-end;width:fit-content;max-width:min(78%,760px);margin:6px 4px 10px auto;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.roundtable-message-user{background:color-mix(in srgb, var(--dash-ink) 7%, white)}}.roundtable-message-user>p{margin:0}.roundtable-message-agent{border-bottom:1px solid var(--command-line);align-self:stretch;padding-block:14px}@supports (color:color-mix(in lab, red, red)){.roundtable-message-agent{border-bottom:1px solid color-mix(in srgb, var(--command-line) 65%, transparent)}}.roundtable-message-agent{grid-template-columns:34px minmax(0,1fr);column-gap:12px;display:grid}.roundtable-message-agent>header,.roundtable-message-agent>p,.roundtable-message-agent>blockquote,.roundtable-message-agent>ul{grid-column:2}.roundtable-message-agent>p{margin-top:4px}.roundtable-message-agent blockquote{border-left:2px solid var(--dash-lime);letter-spacing:-.004em;background:0 0;margin:7px 0 0;padding:2px 10px;font-size:14px;line-height:1.55}.roundtable-message-agent ul,.roundtable-message-synthesis ol{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.roundtable-message-agent li+li,.roundtable-message-synthesis li+li{margin-top:5px}.roundtable-message-synthesis{border-top:1px solid var(--command-line);width:100%;color:var(--dash-ink);box-shadow:none;background:0 0;grid-template-columns:34px minmax(0,1fr);align-self:stretch;column-gap:12px;padding-block:16px;display:grid}.roundtable-message-synthesis>.roundtable-message-avatar{background:var(--dash-ink);color:var(--dash-lime)}.roundtable-message-synthesis>header,.roundtable-message-synthesis>h3,.roundtable-message-synthesis>ol{grid-column:2}.roundtable-message-synthesis>header span,.roundtable-message-synthesis>header strong{color:#617713}.roundtable-message-synthesis>header strong{text-transform:uppercase;margin-left:auto}.roundtable-message-synthesis h3{letter-spacing:-.015em;margin:8px 0 0;font-size:19px;font-weight:500;line-height:1.42}.roundtable-message-synthesis ol{color:#68616a}.roundtable-message.is-typing>header>i{gap:4px;margin-left:auto;display:flex}.roundtable-message.is-typing>header>i>b{background:var(--dash-violet);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite roundtable-typing}.roundtable-message.is-typing>header>i>b:nth-child(2){animation-delay:.14s}.roundtable-message.is-typing>header>i>b:nth-child(3){animation-delay:.28s}@keyframes roundtable-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.roundtable-chat-composer{box-shadow:inset 4px 0 0 var(--dash-coral);border-width:1px 0 0}.roundtable-chat-composer .roundtable-test-prompts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.roundtable-chat-composer .roundtable-test-prompts>button{min-height:50px}.roundtable-composer-row{grid-template-columns:minmax(0,1fr) 116px;gap:8px;margin-top:10px;display:grid}.roundtable-composer-row label{margin:0}.roundtable-composer-row textarea{resize:none;min-height:72px}.roundtable-composer-row>button{border:1px solid var(--dash-lime);background:var(--dash-lime);min-height:72px;color:var(--dash-ink);font:750 13px/1.2 var(--font-geist-mono), monospace;cursor:pointer;justify-content:space-between;align-items:flex-end;margin:0;padding:11px;display:flex}.roundtable-composer-row>button:hover,.roundtable-composer-row>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.roundtable-composer-row>button:disabled{cursor:wait;opacity:.62}.roundtable-chat-composer>small{color:#ffffff7a;font:13px/1.35 var(--font-geist-mono), monospace;margin-top:9px;display:block}@media (max-width:1000px){.roundtable-chat-layout{grid-template-columns:260px minmax(0,1fr)}.roundtable-chat-composer .roundtable-test-prompts{grid-template-columns:1fr}}@media (max-width:760px){.roundtable-chat-layout{grid-template-columns:1fr}.roundtable-chat-history{border-bottom:1px solid #ffffff24;border-right:0;max-height:300px;overflow-y:auto}.roundtable-message{width:100%}.roundtable-composer-row{grid-template-columns:1fr}.roundtable-composer-row>button{align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.roundtable-message.is-typing>header>i>b,.roundtable-history-item-select:hover .roundtable-history-title[data-overflow=true]>span,.roundtable-history-item-select:focus-visible .roundtable-history-title[data-overflow=true]>span{opacity:.75;animation:none}}.roundtable-app-frame{height:calc(100dvh - 60px);min-height:0;overflow:hidden}.dashboard-site-header.is-compact+.roundtable-app-frame{height:calc(100dvh - 40px)}.roundtable-page{--dash-paper:#fff;--dash-card:#fff;background:#fff;height:100%;min-height:100%;overflow:hidden}.roundtable-page>.command-sidebar,.roundtable-page>.roundtable-workspace{height:100%}.roundtable-workspace{flex-direction:column;min-height:0;display:flex}.roundtable-workspace>.command-topbar{flex:none;display:none}.roundtable-topbar-history{min-height:36px;color:var(--dash-ink);background:0 0;border:1px solid #17131a3d;border-radius:10px;padding:0 11px;display:none}.roundtable-topbar-history:hover,.roundtable-topbar-history:focus-visible{outline-offset:2px;border-color:#6f348d;outline:2px solid #6f348d33}.roundtable-feature-hero{background:var(--dash-ink);grid-template-columns:minmax(0,1fr);gap:16px;min-height:220px}.roundtable-preview-hero{place-items:center}.roundtable-preview-hero:before{content:none}.roundtable-layout{border:1px solid var(--command-line);background:var(--dash-card);border-radius:16px;flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;margin-bottom:0;display:grid;overflow:hidden}.roundtable-history{background:var(--dash-ink);color:#fff;border-right:1px solid #ffffff24;grid-template-rows:auto 1fr;min-width:0;display:grid}.roundtable-history>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.roundtable-history>header h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;font-family:var(--font-product-sans)!important}.roundtable-history>header button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff47;border-radius:10px;min-height:34px;padding:0 10px;font-size:13px;transition:border-color .14s,background .14s}.roundtable-history>header button:hover,.roundtable-history>header button:focus-visible{border-color:var(--dash-lime);outline:1px solid var(--dash-lime);outline-offset:1px;background:#d6ff3914}.roundtable-history>nav{align-content:start;gap:5px;padding:8px;display:grid;overflow-y:auto}.roundtable-history>nav>p{color:#ffffffa6;margin:0;padding:13px 9px;font-size:13px}.roundtable-history-item{min-width:0;position:relative}.roundtable-history-item-select{text-align:left;color:#fff;background:0 0;border:1px solid #0000;border-radius:10px;gap:4px;width:100%;min-width:0;padding:11px;display:grid}.roundtable-history-item-select.selected,.roundtable-history-item-select:hover,.roundtable-history-item-select:focus-visible{box-shadow:inset 3px 0 0 var(--dash-lime);background:#ffffff0f;border-color:#ffffff3d}.roundtable-history-title{white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:18px;display:block;overflow:hidden}.roundtable-history-title>span{will-change:transform;min-width:100%;display:inline-block}.roundtable-history-item-select:hover .roundtable-history-title[data-overflow=true]>span,.roundtable-history-item-select:focus-visible .roundtable-history-title[data-overflow=true]>span{animation:3.8s ease-in-out infinite alternate roundtable-history-title-marquee}@keyframes roundtable-history-title-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--roundtable-history-title-shift)))}}.roundtable-history-item-select>small,.roundtable-history-item-select>time,.roundtable-history-item-select>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.roundtable-history-item-select>small{color:#ffffffa8}.roundtable-history-item-select>em{color:var(--dash-lime);text-transform:uppercase;font-style:normal}.roundtable-session-menu-trigger{z-index:2;color:#ffffffb8;opacity:0;cursor:pointer;background:#17131ac2;border:0;border-radius:7px;place-items:center;width:28px;height:28px;transition:opacity .14s,background .14s,color .14s;display:grid;position:absolute;top:7px;right:7px}.roundtable-session-menu-trigger svg{width:16px;height:16px}.roundtable-history-item:hover .roundtable-session-menu-trigger,.roundtable-history-item:focus-within .roundtable-session-menu-trigger,.roundtable-session-menu-trigger[aria-expanded=true]{opacity:1}.roundtable-session-menu-trigger:hover,.roundtable-session-menu-trigger:focus-visible,.roundtable-session-menu-trigger[aria-expanded=true]{color:#fff;background:#ffffff24;outline:none}.roundtable-session-menu{z-index:20;background:#373737;border:1px solid #ffffff1f;border-radius:10px;min-width:156px;padding:6px;position:absolute;top:calc(100% - 2px);right:7px;box-shadow:0 16px 32px #00000052}.roundtable-session-menu>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 8px;font-size:13px;display:flex}.roundtable-session-menu>button:hover,.roundtable-session-menu>button:focus-visible{background:#ffffff1a;outline:none}.roundtable-session-menu>button.is-danger{color:#ff6b6b}.roundtable-session-menu>button svg{flex:none;width:16px;height:16px}.roundtable-history-rename{border:1px solid var(--dash-lime);background:#ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;min-height:52px;padding:7px;display:grid}.roundtable-history-rename input{color:#fff;background:#0000002e;border:1px solid #ffffff38;border-radius:5px;outline:none;min-width:0;height:30px;padding:0 7px;font-size:13px}.roundtable-history-rename input:focus-visible{border-color:var(--dash-lime)}.roundtable-history-rename>button{background:var(--dash-lime);width:28px;height:28px;color:var(--dash-ink);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.roundtable-history-rename>button svg{width:15px;height:15px}.roundtable-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.roundtable-thread{scrollbar-color:#17131a42 transparent;flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:18px 0;display:flex;overflow-y:auto}.roundtable-thread.is-empty{justify-content:center;gap:24px}.roundtable-question-form{background:var(--dash-ink);border:1px solid #fff3;gap:10px;padding:14px;display:grid}.roundtable-question-form--bottom{background:0 0;border:0;flex:none;margin:0 12px;padding:0 0 12px;overflow:visible}.roundtable-history-toggle{color:#fff;background:0 0;border:1px solid #ffffff52;border-radius:10px;justify-self:start;min-height:30px;padding:0 10px;font-size:13px;display:none}.roundtable-history-toggle:hover,.roundtable-history-toggle:focus-visible{border-color:var(--dash-lime)}.roundtable-question-form>.roundtable-history-toggle{color:#fff}.roundtable-question-form .roundtable-composer-row{margin:0;display:block;position:relative}.roundtable-question-form .roundtable-composer-row>label{margin:0;display:block}.roundtable-question-form textarea{field-sizing:content;resize:none;background:var(--dash-ink);color:#fff;border:1px solid #ffffff52;border-radius:18px;width:100%;min-height:72px;max-height:160px;padding:14px 66px 14px 14px;font-size:16px;display:block}.roundtable-question-form textarea::placeholder{color:#ffffff75}.roundtable-question-form textarea:focus-visible{border-color:var(--dash-lime);box-shadow:inset 3px 0 0 var(--dash-lime);outline:none}.roundtable-question-form .roundtable-send-button{background:var(--dash-lime);width:36px;height:36px;min-height:36px;color:var(--dash-ink);font:750 18px/1 var(--font-geist-mono), monospace;cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:transform .14s,background .14s,color .14s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.roundtable-question-form .roundtable-send-icon{pointer-events:none;width:20px;height:20px;margin:auto;display:block;position:absolute;inset:0;overflow:visible}.roundtable-question-form .roundtable-send-icon path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.roundtable-question-form .roundtable-send-loading{place-items:center;display:grid;position:absolute;inset:0}.roundtable-question-form .roundtable-send-button:hover{background:#d9ff4b;transform:translateY(calc(-50% - 1px))}.roundtable-question-form .roundtable-send-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.roundtable-question-form .roundtable-send-button:disabled{color:#ffffff8f;opacity:1;cursor:not-allowed;background:#ffffff24}.roundtable-question-form[aria-busy=true] .roundtable-send-button:disabled{cursor:wait}.roundtable-deliberation{border:1px solid var(--command-line);background:var(--dash-ink);color:#fff;border-radius:16px;gap:8px;margin:0 12px;padding:10px;display:grid}.roundtable-deliberation--bottom{border-top:1px solid #ffffff2e;margin-top:0}.roundtable-thread.is-empty .roundtable-deliberation{width:min(920px,100% - 48px);margin-inline:auto}.roundtable-deliberation>header{gap:3px;display:grid}.roundtable-deliberation>header>strong{color:var(--dash-lime);font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.roundtable-deliberation>header>strong>i{background:var(--dash-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d8fb4b1f}.roundtable-deliberation>header>p{color:#fffc;margin:0}.roundtable-deliberation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.roundtable-deliberation-agent{background:#ffffff0f;border:1px solid #fff3;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:4px;min-height:46px;padding:9px 10px;display:grid}.roundtable-deliberation-agent>span{font:650 13px/1.2 var(--font-geist-mono), monospace;color:#ffffffe0}.roundtable-deliberation-agent>i{width:24px;height:24px;color:var(--dash-lime);font:700 13px/1 var(--font-geist-mono), monospace;border:1px solid #d8fb4b6b;border-radius:7px;place-items:center;font-style:normal;display:grid}.roundtable-deliberation-agent>p{color:#ffffffbd;grid-column:2;margin:0}.roundtable-deliberation-agent.is-active{border-color:var(--dash-lime);background:#d8fb4b17;animation:1.2s ease-in-out infinite roundtable-agent-speak;box-shadow:0 0 0 2px #a85ddb38}.roundtable-active-agent-message{border-left:3px solid var(--dash-lime);background:#d8fb4b14;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.roundtable-active-agent-message>span{color:var(--dash-lime);font:700 13px/1.2 var(--font-geist-mono), monospace}.roundtable-active-agent-message>p{color:#fffc;margin:0}.roundtable-active-agent-message>i{color:var(--dash-lime);font:700 13px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;font-style:normal;animation:.9s ease-in-out infinite roundtable-typing}.roundtable-test-prompts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;margin-top:2px;display:grid}.roundtable-test-prompts>button{color:#ffffffdb;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff3d;border-radius:10px;grid-template-columns:1fr;width:100%;min-height:44px;padding:8px 11px;display:block}.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button[aria-pressed=true]{border-color:var(--dash-lime);background:var(--dash-lime)}@supports (color:color-mix(in lab, red, red)){.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button[aria-pressed=true]{background:color-mix(in srgb, var(--dash-lime) 10%, transparent)}}.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button[aria-pressed=true]{color:#f7ffda}.roundtable-test-prompts>button:disabled{cursor:wait;opacity:.52}.roundtable-composer-feedback{color:#ffffffa8;font:13px/1.4 var(--font-geist-mono), monospace;margin:0 4px}.roundtable-composer-feedback.is-error{color:var(--dash-coral)}.roundtable-empty-state{text-align:center;background:0 0;border:0;width:100%;margin:0 auto;padding:0 24px}.roundtable-empty-state span{color:var(--dash-violet);font:700 13px/1.2 var(--font-geist-mono), monospace}.roundtable-empty-state h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:500}.roundtable-empty-state p{color:#17131a9e;margin:10px 0 0}.roundtable-question-card{border:1px solid var(--command-line);background:#ffffff06;gap:12px;margin:0 12px 12px;padding:14px;display:grid}.roundtable-question-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.roundtable-question-card>header>div{min-width:0}.roundtable-question-card>header span{color:var(--dash-lime);font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.roundtable-question-card>header h4{margin:8px 0 0;line-height:1.3}.roundtable-confidence-badge.low{text-transform:uppercase;color:#f4aa7d;border:1px solid #fff3;border-radius:8px;min-width:86px;min-height:28px;padding:7px 10px}.roundtable-confidence-badge.medium{text-transform:uppercase;color:#ffd166;border:1px solid #fff3;border-radius:8px;min-width:86px;min-height:28px;padding:7px 10px}.roundtable-confidence-badge.high{text-transform:uppercase;color:#95cc39;border:1px solid #fff3;border-radius:8px;min-width:86px;min-height:28px;padding:7px 10px}.roundtable-decision-card,.roundtable-section{background:#ffffff06;border:1px solid #ffffff24;border-radius:14px;padding:12px}.roundtable-decision-card h3{margin-top:0}.roundtable-section h4{color:#ffffffb8;font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.05em;margin:0 0 8px}.roundtable-section ul,.roundtable-section ol{margin:0;padding-left:18px}.roundtable-points{gap:7px;display:grid}.roundtable-points>span{border-left:2px solid var(--dash-lime);padding-left:7px}.roundtable-perspectives{gap:8px;display:grid}.roundtable-perspectives details{background:#ffffff06;border:1px solid #ffffff29;border-radius:10px;padding:10px}.roundtable-perspectives details>summary{cursor:pointer;font:650 14px/1.2 var(--font-geist-mono), monospace}.roundtable-perspectives details>p,.roundtable-perspectives details>ul{margin:8px 0 0}.roundtable-perspectives details>p+p{margin-top:8px}.roundtable-thread:not(.is-empty) .roundtable-deliberation{order:-1}.roundtable-pending-question,.roundtable-load-error{order:-2}.roundtable-message-list{gap:18px;width:100%;display:grid}.roundtable-message-list>.roundtable-question-card{margin:0 auto}.roundtable-pending-question{order:0}.roundtable-question-card{width:min(860px,100% - 48px);color:var(--dash-ink);background:0 0;border:0;gap:18px;margin:0 auto;padding:0}.roundtable-user-message{background:#f7f7f8;border:1px solid #17131a29;width:min(78%,720px);margin-left:auto;padding:13px 15px;gap:6px!important;display:grid!important}.roundtable-user-message>span{letter-spacing:.08em;text-transform:uppercase;color:#6f348d!important;font:700 13px/1.2 var(--font-geist-mono), monospace!important}.roundtable-user-message>p{color:var(--dash-ink);font-size:16px;font-weight:520;line-height:1.45;margin:0!important}.roundtable-decision-card{border:1px solid #17131a24;border-left:4px solid var(--dash-lime);background:#17131a06;border-radius:14px;padding:14px 16px 14px 18px}.roundtable-decision-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.roundtable-decision-card>header>span{color:#6f348d;font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.roundtable-decision-card h2{color:var(--dash-ink);letter-spacing:-.025em;margin:15px 0 9px;font-size:clamp(21px,2.2vw,28px);font-weight:520;line-height:1.28}.roundtable-decision-card>p{color:#17131ab8;margin:0;font-size:15px;line-height:1.62}.roundtable-clarification-card{border:1px solid #17131a24;border-left:4px solid var(--dash-violet);background:#17131a06;border-radius:14px;padding:14px 16px 14px 18px}.roundtable-clarification-card>header{align-items:center;display:flex}.roundtable-clarification-card>header>span{color:var(--dash-violet);font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.roundtable-clarification-card h2{color:var(--dash-ink);letter-spacing:-.015em;margin:10px 0 6px;font-size:20px;font-weight:600;line-height:1.35}.roundtable-clarification-card>p{color:#17131ab8;margin:0;font-size:15px;line-height:1.62}.roundtable-decision-card .roundtable-confidence-badge{min-width:0;min-height:27px;font:700 13px/1.2 var(--font-geist-mono), monospace;white-space:nowrap;background:#17131a0a;border:1px solid #17131a33;padding:6px 8px}.roundtable-decision-card .roundtable-confidence-badge.low{color:#8a382a}.roundtable-decision-card .roundtable-confidence-badge.medium{color:#6d5700}.roundtable-decision-card .roundtable-confidence-badge.high{color:#46620d}.roundtable-next-actions{background:#f7f7f8;border:1px solid #17131a26;border-radius:14px;padding:15px 16px}.roundtable-section.roundtable-next-actions h3{color:var(--dash-ink);margin:0 0 10px}.roundtable-next-actions ol{color:#17131ac2;margin:0;padding-left:20px}.roundtable-next-actions li+li{margin-top:7px}.roundtable-result-details{border-top:1px solid #17131a29}.roundtable-result-detail{border-bottom:1px solid #17131a29}.roundtable-result-detail>summary{min-height:48px;color:var(--dash-ink);font:700 13px/1.25 var(--font-geist-mono), monospace;letter-spacing:.04em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 4px;list-style:none;display:flex}.roundtable-result-detail>summary::-webkit-details-marker{display:none}.roundtable-result-detail>summary:after{content:"+";color:#6f348d;font-size:18px}.roundtable-result-detail[open]>summary:after{content:"−"}.roundtable-result-detail>summary:focus-visible{outline-offset:2px;outline:2px solid #6f348d}.roundtable-result-detail>ul,.roundtable-result-detail>.roundtable-points,.roundtable-result-detail>.roundtable-perspectives{color:#17131ac2;margin:0;padding:0 4px 16px}.roundtable-result-detail>ul{padding-left:22px}.roundtable-result-detail .roundtable-points>span{border-left-color:#617713}.roundtable-result-detail .roundtable-perspectives details{color:var(--dash-ink);background:#17131a06;border-color:#17131a29}.roundtable-result-detail .roundtable-perspectives summary:focus-visible{outline-offset:2px;outline:2px solid #6f348d}.roundtable-load-error{background:#f7f7f8;border:1px solid #17131a2e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(480px,100% - 48px);margin:auto;padding:22px;display:flex}.roundtable-load-error>button{border:1px solid var(--dash-ink);background:var(--dash-ink);color:#fff;border-radius:10px;min-height:36px;padding:0 12px}.roundtable-composer-note{color:#ffffff9e;font:13px/1.35 var(--font-geist-mono), monospace;margin:0}.roundtable-deliberation.is-locked>header>strong>i{box-shadow:none;background:#ffffff6b}.roundtable-deliberation.is-locked .roundtable-deliberation-agent{opacity:.58}.roundtable-history button:disabled{cursor:wait;opacity:.5}.roundtable-main>.roundtable-question-form--bottom+.roundtable-question-card,.roundtable-main>.roundtable-question-form--bottom~p.roundtable-empty-state{border-top:0}@media (max-width:1180px){.roundtable-layout{grid-template-columns:260px minmax(0,1fr)}.roundtable-deliberation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roundtable-history{min-height:0}}@media (max-width:900px){.roundtable-workspace>.command-topbar{justify-content:flex-end;min-height:56px;padding-inline:12px;display:flex}.roundtable-layout{display:block;position:relative}.roundtable-main{height:100%}.roundtable-history{display:none}.roundtable-history.is-open{z-index:30;grid-template-rows:auto 1fr;width:min(320px,88%);display:grid;position:absolute;inset:0 auto 0 0;box-shadow:18px 0 44px #17131a47}.roundtable-topbar-history{align-items:center;min-height:36px;display:inline-flex}.roundtable-test-prompts{grid-template-columns:1fr}}@media (max-width:760px){.roundtable-page>.command-sidebar{height:58px;padding:8px 12px;overflow:visible}.roundtable-page>.roundtable-workspace{height:calc(100% - 58px)}.roundtable-page .brand-switch-wrap{width:100%;margin:0}.roundtable-page .brand-switch{grid-template-columns:30px minmax(0,1fr) auto;min-height:42px;padding:5px 8px;display:grid}.roundtable-page .brand-switch>i{width:30px;height:30px}.roundtable-page .brand-switch>span,.roundtable-page .brand-switch>em{display:block}.roundtable-page .brand-switch small{display:none}.roundtable-layout{margin-bottom:0}.roundtable-thread{min-height:0;padding:24px 0 14px}.roundtable-thread.is-empty .roundtable-deliberation,.roundtable-question-card{width:calc(100% - 24px)}.roundtable-user-message{width:92%}.roundtable-active-agent-message{grid-template-columns:minmax(0,1fr) auto}.roundtable-active-agent-message>p{grid-column:1/-1}.roundtable-decision-card>header{flex-direction:column;align-items:flex-start}.roundtable-deliberation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roundtable-question-form textarea{min-height:64px}.roundtable-history>nav{max-height:270px}}@media (prefers-reduced-motion:reduce){.roundtable-question-card,.roundtable-perspectives details,.roundtable-question-form textarea,.roundtable-test-prompts>button,.roundtable-deliberation-agent.is-active,.roundtable-active-agent-message>i{transition:none;animation:none}}.shopping-dashboard{font-family:var(--font-geist-sans), sans-serif;--command-line:#dfe3ea}.shopping-dashboard .command-topbar p,.shopping-dashboard .command-controls label>span,.shopping-dashboard .feature-hero p,.shopping-dashboard .shopping-intelligence-suite *{font-family:inherit}.shopping-dashboard .command-topbar p,.shopping-dashboard .command-controls label>span,.shopping-dashboard .feature-hero p,.shopping-dashboard .shopping-chart-heading span,.shopping-dashboard .shopping-provenance div span,.shopping-dashboard .shopping-commerce-health-heading span,.shopping-dashboard .shopping-evidence-kicker,.shopping-dashboard .shopping-evidence-label{letter-spacing:.08em}.shopping-feature-hero{min-height:245px}.shopping-feature-hero h2{max-width:760px}.shopping-feature-hero span{max-width:760px;font-size:16px;line-height:1.55}.shopping-loading-state{border:1px solid var(--command-line);background:#fff;place-items:center;min-height:140px;margin-top:18px;font-size:16px;display:grid}.shopping-intelligence-suite{color:var(--dash-ink);margin-top:18px}.shopping-intelligence-suite [data-slot=card]{box-shadow:none;background:#fff;border-color:#dfe3ea;border-radius:14px}.shopping-intelligence-suite [data-slot=card-header]{padding:18px 20px 10px}.shopping-intelligence-suite [data-slot=card-content]{padding:14px 20px 20px}.shopping-intelligence-suite [data-slot=card-title]{color:var(--dash-ink);font-size:18px;line-height:1.25}.shopping-intelligence-suite p,.shopping-intelligence-suite td,.shopping-intelligence-suite th,.shopping-intelligence-suite button,.shopping-intelligence-suite span{font-size:14px;line-height:1.45}.shopping-intelligence-suite th{color:#68616a;font-weight:700}.shopping-intelligence-suite td{color:#332c34}.shopping-intelligence-suite [data-slot=tabs-list]{background:0 0;flex-wrap:wrap;gap:8px}.shopping-intelligence-suite [data-slot=tabs-trigger]{border:1px solid var(--command-line);min-height:42px;color:var(--dash-ink);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px}.shopping-intelligence-suite [data-slot=tabs-trigger][data-state=active]{border-color:var(--dash-ink);background:var(--dash-ink);color:#fff}.shopping-intelligence-suite [data-slot=badge]{font-size:13px}.shopping-intelligence-suite table{min-width:720px}.shopping-intelligence-suite [data-slot=card-content]:has(table){overflow-x:auto}.shopping-metric-strip{border:1px solid var(--command-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.shopping-metric-strip article{border-right:1px solid var(--command-line);min-height:92px;padding:12px 16px}.shopping-metric-strip article:last-child{border-right:0}.shopping-metric-strip span,.shopping-metric-strip small{color:#68616a;display:block}.shopping-metric-strip span{font-size:14px;font-weight:700}.shopping-metric-strip strong{letter-spacing:-.05em;margin:6px 0 2px;font-size:27px;line-height:1;display:block}.shopping-metric-strip small{font-size:14px;line-height:1.35}.shopping-chart-grid-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:10px;margin-top:10px;display:grid}.shopping-chart-card{border:1px solid var(--command-line);background:#fff;min-width:0;padding:14px 16px}.shopping-chart-card:first-child{grid-row:span 2}.shopping-scatter-card{grid-column:1/-1;justify-self:start;width:min(100%,980px)}.shopping-chart-heading{border-bottom:1px solid var(--command-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.shopping-chart-heading span{color:#756d73;font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;display:block}.shopping-chart-heading h3{letter-spacing:-.04em;margin:8px 0 0;font-size:22px;line-height:1.15}.shopping-chart-heading small{color:#756d73;white-space:nowrap;font-size:14px}.shopping-chart-legend{color:#68616a;flex-wrap:wrap;gap:16px;margin:14px 0 2px;font-size:14px;display:flex}.shopping-chart-legend span{align-items:center;gap:7px;display:inline-flex}.shopping-chart-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.shopping-legend-owned{background:#ff694f}.shopping-legend-competitor{background:#9f5bd5}.shopping-line-chart,.shopping-scatter-chart{width:100%;height:auto;margin-top:8px;overflow:visible}.shopping-scatter-chart{max-width:760px;max-height:360px;display:block}.shopping-chart-grid{stroke:#17131a1f;stroke-dasharray:3 5}.shopping-chart-axis,.shopping-radar-label{fill:#7b747b;font-size:13px}.shopping-chart-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.shopping-chart-line-owned{stroke:#ff694f}.shopping-chart-line-competitor{stroke:#a85ddb;stroke-dasharray:8 7}.shopping-chart-dot-owned{fill:#ff694f;stroke:#fff;stroke-width:2px}.shopping-chart-empty{color:#756d73;text-align:center;place-items:center;min-height:200px;padding:24px;font-size:15px;display:grid}.shopping-radar-chart{width:100%;max-height:315px;margin-top:10px}.shopping-radar-ring{fill:none;stroke:#17131a29}.shopping-radar-axis{stroke:#17131a1c}.shopping-radar-data{fill:#ff694f38;stroke:#ff694f;stroke-width:3px}.shopping-radar-dot{fill:#ff694f}.shopping-scatter-dot{stroke:#fff;stroke-width:3px}.shopping-scatter-dot-owned{fill:#ff694f}.shopping-scatter-dot-competitor{fill:#a85ddb}.shopping-scatter-label{fill:#3f3740;font-size:13px}.shopping-scatter-caption{fill:#756d73;font-size:13px}.shopping-provenance{border:1px solid var(--command-line);background:#f7f7f8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 28px;padding:12px 16px;display:grid}.shopping-provenance div span,.shopping-commerce-health-heading span,.shopping-evidence-kicker,.shopping-evidence-label{color:#756d73;font:700 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;display:block}.shopping-provenance strong{color:var(--dash-ink);margin-top:5px;font-size:15px;display:block}.shopping-provenance p{color:#68616a;grid-column:1/-1;margin:0;font-size:14px;line-height:1.45}.shopping-summary-grid{gap:10px!important}.shopping-summary-grid [data-slot=card]{border-radius:12px}.shopping-summary-grid [data-slot=card-header]{padding:12px 16px 4px}.shopping-summary-grid [data-slot=card-content]{padding:5px 16px 13px}.shopping-summary-grid [data-slot=card-title]{font-size:16px;line-height:1.2}.shopping-summary-grid [data-slot=card-content]>div{font-size:28px}.shopping-summary-grid [data-slot=card-content] p{margin-top:3px;font-size:13px;line-height:1.25}.shopping-commerce-health{border:1px solid var(--command-line);background:#fff;border-radius:12px;padding:14px 16px}.shopping-commerce-health-heading{border-bottom:1px solid var(--command-line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.shopping-commerce-health-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:20px;line-height:1.15}.shopping-commerce-health-heading p{color:#68616a;max-width:390px;margin:0;font-size:14px;line-height:1.45}.shopping-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shopping-health-grid article{border-right:1px solid var(--command-line);min-height:92px;padding:12px 18px 2px 0}.shopping-health-grid article:not(:first-child){padding-left:18px}.shopping-health-grid article:last-child{border-right:0}.shopping-health-grid span,.shopping-health-grid small{color:#68616a;display:block}.shopping-health-grid span{font-size:14px;font-weight:700}.shopping-health-grid strong{letter-spacing:-.05em;margin:6px 0 3px;font-size:26px;line-height:1;display:block}.shopping-health-grid small{font-size:14px;line-height:1.35}.shopping-evidence-row{cursor:pointer;transition:background-color .16s,box-shadow .16s}.shopping-evidence-row:hover,.shopping-evidence-row:focus-visible{outline:none;box-shadow:inset 3px 0 #ff694f;background:#f7f7f8!important}.shopping-evidence-hint{color:#756d73;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.shopping-evidence-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d0d2461;justify-content:flex-end;display:flex;position:fixed;inset:0}.shopping-evidence-drawer{width:min(570px,100%);height:100%;color:var(--dash-ink);background:#fff;border-left:1px solid #17131a29;padding:28px;overflow-y:auto;box-shadow:-18px 0 50px #17131a2e}.shopping-evidence-header{border-bottom:1px solid var(--command-line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.shopping-evidence-header h2{letter-spacing:-.05em;margin:9px 0 2px;font-size:29px;line-height:1.08}.shopping-evidence-header p{color:#68616a;margin:0;font-size:16px}.shopping-evidence-close{border:1px solid var(--command-line);width:38px;height:38px;color:var(--dash-ink);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.shopping-evidence-close:hover,.shopping-evidence-close:focus-visible{outline-offset:2px;background:#f7f7f8;outline:2px solid #ff694f}.shopping-evidence-meta{color:#68616a;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 0 2px;font-size:14px;display:flex}.shopping-evidence-block{border:1px solid var(--command-line);background:#fff;margin-top:20px;padding:16px}.shopping-evidence-block>p{color:#332c34;margin:9px 0 0;font-size:16px;line-height:1.55}.shopping-evidence-submeta{color:#756d73;margin-top:10px;font-size:14px}.shopping-evidence-answer{white-space:pre-wrap}.shopping-evidence-grid{border:1px solid var(--command-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.shopping-evidence-grid div{border-right:1px solid var(--command-line);border-bottom:1px solid var(--command-line);min-height:82px;padding:13px 15px}.shopping-evidence-grid div:nth-child(2n){border-right:0}.shopping-evidence-grid div:nth-last-child(-n+2){border-bottom:0}.shopping-evidence-grid span{color:#756d73;font-size:13px;display:block}.shopping-evidence-grid strong{color:var(--dash-ink);overflow-wrap:anywhere;margin-top:7px;font-size:16px;line-height:1.25;display:block}.shopping-evidence-excerpt{font-style:italic;color:#68616a!important;margin-top:14px!important}.shopping-evidence-source{color:var(--dash-ink);text-underline-offset:3px;align-items:center;gap:7px;margin-top:16px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.shopping-evidence-note{color:#756d73;margin:18px 0 0;font-size:14px;line-height:1.5}.shopping-evidence-actions{border-top:1px solid var(--command-line);flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;display:flex}.shopping-action-primary,.shopping-action-secondary{border:1px solid var(--dash-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:9px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.shopping-action-primary{background:var(--dash-ink);color:#fff}.shopping-action-secondary{color:var(--dash-ink);background:0 0}.shopping-action-primary:hover,.shopping-action-primary:focus-visible{background:#302333}.shopping-action-secondary:hover,.shopping-action-secondary:focus-visible{background:#f7f7f8}@media (max-width:1180px){.shopping-chart-grid-layout{grid-template-columns:1fr}.shopping-chart-card:first-child,.shopping-scatter-card{grid-area:auto}.shopping-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-metric-strip article:nth-child(2){border-right:0}.shopping-metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--command-line)}.shopping-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-health-grid article:nth-child(2){border-right:0}.shopping-health-grid article:nth-child(-n+2){border-bottom:1px solid var(--command-line)}}@media (max-width:600px){.shopping-metric-strip{grid-template-columns:1fr}.shopping-metric-strip article,.shopping-metric-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--command-line)}.shopping-metric-strip article:last-child{border-bottom:0}.shopping-chart-card{padding:14px}.shopping-chart-heading{display:block}.shopping-chart-heading small{margin-top:7px;display:block}.shopping-provenance{grid-template-columns:1fr}.shopping-provenance p{grid-column:auto}.shopping-commerce-health{padding:12px 14px}.shopping-commerce-health-heading{display:block}.shopping-commerce-health-heading p{margin-top:10px}.shopping-health-grid{grid-template-columns:1fr}.shopping-health-grid article,.shopping-health-grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--command-line);padding:14px 0}.shopping-health-grid article:last-child{border-bottom:0}.shopping-evidence-drawer{padding:20px}}@media (max-width:1180px){.feature-grid-layout{grid-template-columns:1fr}.feature-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.feature-hero{grid-template-columns:1fr 220px}.roundtable-feature-hero{grid-template-columns:1fr}.roundtable-arena{justify-self:center}}@media (max-width:900px){.feature-hero{grid-template-columns:1fr}.feature-hero>.feature-mini-bars{display:none}.roundtable-feature-hero{grid-template-columns:1fr}.roundtable-arena{justify-self:center}.feature-data-table{overflow-x:auto}.crawlers-data-table{overflow-x:hidden}.feature-data-table>button{min-width:720px}.crawlers-data-table>button{min-width:0}.crawler-event-table{overflow-x:hidden}.crawler-event-table>button{grid-template-columns:26px minmax(100px,.75fr) minmax(130px,1.25fr) 48px;min-width:0}.crawler-event-table>button>b{display:none}.feature-table-labels{min-width:720px}.roundtable-session-table>button{min-width:780px}}@media (max-width:760px){.feature-hero{min-height:190px;padding:24px}.roundtable-feature-hero{gap:24px;min-height:0}.feature-tabs{flex-direction:column;align-items:stretch;padding:10px}.feature-tabs>div{width:100%;min-height:38px}.feature-tabs>div button{flex:1}.feature-tabs .dashboard-search{width:100%}.feature-side{grid-template-columns:1fr}.feature-chart{height:205px}.feature-line-chart{height:auto}.feature-chart>.feature-mini-bars{height:148px}}@media (max-width:560px){.crawler-source-grid{grid-template-columns:1fr}.crawler-event-table>button{grid-template-columns:24px minmax(90px,.8fr) minmax(110px,1.2fr) 44px;gap:6px;padding-inline:10px}.roundtable-agent-focus>div{flex-wrap:wrap;align-items:flex-start}.roundtable-agent-focus em{width:100%;margin-left:0}.roundtable-arena{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:auto;padding-top:188px;display:grid}.roundtable-arena:before{height:150px;inset:18px 25% auto}.roundtable-arena-core{top:0;transform:translate(-50%)}.roundtable-agent-seat{width:auto;min-width:0;position:static;transform:none}.roundtable-signal-field{display:none}}@media (prefers-reduced-motion:reduce){.roundtable-arena.is-deliberating .roundtable-arena-core,.roundtable-arena.is-deliberating .roundtable-signal,.roundtable-agent-seat.is-speaking{animation:none}.roundtable-signal-field{display:none}.roundtable-agent-seat{transition:none}}.public-page{min-height:100vh;color:var(--ink);font-family:var(--font-product-sans), sans-serif;font-synthesis:none;background:#fff}.public-header{border-bottom:1px solid var(--line);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 3.2vw;display:grid;position:relative}.public-header nav{gap:30px;font-size:13px;display:flex}.public-header>.button{justify-self:end}.public-menu{background:0 0;border:0;font-size:22px;display:none}.public-hero{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;min-height:520px;padding:90px 7vw 75px;display:grid;position:relative;overflow:hidden}.command-dashboard .dashboard-view-intro{display:none}.public-hero:after{content:"";border:1px solid #17131a1f;border-radius:50%;width:440px;height:440px;position:absolute;top:-170px;right:-90px;box-shadow:0 0 0 65px #a65bdd0e,0 0 0 130px #ff5d4509}.public-hero>*{z-index:1;position:relative}.public-hero p:first-child{color:#8f356f;font:600 13px var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 28px}.public-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(55px,6vw,92px);font-weight:470;line-height:.97}.public-hero h1 em{color:#8f356f}.public-hero>p:last-child{color:#17131aad;max-width:580px;margin:0;font-size:17px;line-height:1.65}.public-blog-hero{background:#f7f7f8}.featured-story{color:#fff;background:#1d0d24;grid-template-columns:1.1fr .9fr;min-height:560px;margin:22px;display:grid}.story-art{background-image:linear-gradient(135deg,#220a2b33,#220a2bb8),url(/digraph-signal-field.webp);background-position:50%;background-size:cover;padding:30px;position:relative;overflow:hidden}.story-art>span{font:13px var(--font-geist-mono), monospace;letter-spacing:.11em}.story-art>i{mix-blend-mode:screen;background:#ff5d45c4;width:22%;height:42%;position:absolute;bottom:10%;right:12%}.story-art>i:nth-of-type(2){background:#d8fb4ba6;height:27%;right:32%}.story-art>i:nth-of-type(3){background:#a65bddb3;height:58%;right:52%}.featured-story article{flex-direction:column;justify-content:center;padding:65px 6vw;display:flex}.featured-story article>p,.article-grid article>p{color:#d8fb4b;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0 0 25px}.featured-story h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4vw,65px);font-weight:470;line-height:1.02}.featured-story article>span{color:#ffffffb3;margin:28px 0;font-size:15px;line-height:1.65}.featured-story article>a,.article-grid article>a,.resource-grid article>a{border-bottom:1px solid;justify-content:space-between;width:100%;padding:15px 0 10px;font-size:13px;font-weight:700;display:flex}.article-index{padding:110px 5vw}.section-title{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.section-title p{color:#8f356f;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0 0 18px}.section-title h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4vw,64px);font-weight:470;line-height:1}.section-title h2 em{color:#8f356f}.filter-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:600px;display:flex}.filter-row button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:35px;padding:0 12px;font-size:13px}.filter-row button.active{background:var(--ink);color:#fff}.article-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.article-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:520px;padding:18px 22px 24px;display:flex}.article-grid article:nth-child(3n){border-right:0}.article-art{color:#fff;background:linear-gradient(135deg,#3b174a,#b24176);justify-content:space-between;height:200px;margin:-18px -22px 25px;padding:18px;display:flex}.article-art b{opacity:.24;align-self:flex-end;font-size:72px;line-height:.8}.article-art span{font:13px var(--font-geist-mono), monospace;letter-spacing:.08em}.art-1{background:linear-gradient(135deg,#2d4c4d,#8faa77)}.art-2{background:linear-gradient(135deg,#a04752,#e4b15f)}.article-grid article>p{color:#8f356f;margin-bottom:15px}.article-grid h3{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.15}.article-grid article>span{color:#17131aa6;margin:18px 0;font-size:13px;line-height:1.6}.article-grid article>a{margin-top:auto}.resource-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:22px;display:grid}.resource-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:470px;padding:25px;display:flex}.resource-grid article:nth-child(3n){border-right:0}.resource-symbol{background:#dcefe8;justify-content:space-between;align-items:flex-start;height:150px;margin:-25px -25px 30px;padding:20px;display:flex}.resource-symbol b{align-self:center;font:90px Georgia,serif}.resource-symbol span{font:13px var(--font-geist-mono), monospace}.resource-symbol-1{background:#e2dcf6}.resource-symbol-2{background:#f1d9cd}.resource-grid article>p{color:#8f356f;font:13px var(--font-geist-mono), monospace;letter-spacing:.08em}.resource-grid h2{letter-spacing:-.04em;margin:20px 0 12px;font-size:25px}.resource-grid article>span{opacity:.68;font-size:13px;line-height:1.6}.resource-grid article>a{margin-top:auto}.public-band{color:#fff;background:linear-gradient(115deg,#1b0822c7,#1b082240),url(/digraph-signal-field.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;margin:22px;padding:80px 8vw;display:flex}.public-band>p{font:13px var(--font-geist-mono), monospace;letter-spacing:.12em}.public-band h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(48px,5vw,75px);font-weight:470;line-height:1}.public-band>span{color:#ffffffbf;max-width:560px;font-size:15px}.public-band>a{color:var(--ink);background:#fff;margin-top:35px;padding:15px 18px;font-size:13px;font-weight:700}.public-footer{border-top:1px solid var(--line);background:#f7f7f8;grid-template-columns:1fr 1fr;gap:70px;padding:70px 4vw 25px;display:grid}.public-footer h2{letter-spacing:-.05em;margin:55px 0 0;font-size:42px;font-weight:470;line-height:1.04}.public-footer h2 em{color:#8f356f}.public-footer-links{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.public-footer-links>span{flex-direction:column;gap:13px;display:flex}.public-footer-links b{color:#17131a7a;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:12px}.public-footer-links a{font-size:13px}.public-footer>p{border-top:1px solid var(--line);font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;margin:25px 0 0;padding-top:22px;display:flex}.pricing-page{--pricing-blue:#2862f0;--pricing-surface:#fff;color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-synthesis:none}.pricing-shell{width:min(100%,1088px);margin:0 auto;padding:88px 24px 112px}.pricing-heading{text-align:center;max-width:680px;margin:0 auto 40px}.pricing-heading h1{font-family:"Cabinet Grotesk", var(--font-geist-sans), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:.98}.pricing-heading>p{color:#17131aa8;max-width:540px;margin:16px auto 0;font-size:16px;line-height:1.55}.billing-toggle{border:1px solid var(--line);background:#17131a0a;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:min(100%,364px);margin:28px auto 0;padding:4px;display:grid}.billing-toggle button{color:#17131a9e;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:650;line-height:1.2;transition:background .16s,color .16s}.billing-toggle button span{color:inherit;margin-left:4px;font-size:13px;font-weight:650}.billing-toggle button.active{background:var(--pricing-surface);color:var(--ink);box-shadow:0 1px 2px #17131a1f}.billing-toggle button:hover:not(.active){color:var(--ink);background:#17131a0b}.billing-toggle button:focus-visible,.pricing-plan-button:focus-visible,.pricing-enterprise>a:focus-visible{outline:2px solid var(--pricing-blue);outline-offset:3px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-grid article{border:1px solid var(--line);background:var(--pricing-surface);min-height:590px;color:var(--ink);border-radius:12px;flex-direction:column;padding:28px;display:flex}.pricing-grid article.featured{border-color:var(--pricing-blue);background:#2862f009}.pricing-plan-header{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.pricing-plan-header h2{font-family:"Cabinet Grotesk", var(--font-geist-sans), sans-serif;letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600;line-height:1}.pricing-price{align-items:baseline;gap:9px;min-height:102px;margin-top:30px;display:flex}.pricing-price>span{letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:clamp(48px,4.6vw,60px);font-weight:500;line-height:1}.pricing-price>span.pricing-contact-price{letter-spacing:-.055em;font-size:clamp(32px,3.2vw,42px)}.pricing-price small{color:#17131a9e;letter-spacing:0;max-width:130px;font-size:14px;line-height:1.35}.pricing-plan-note{color:#17131ab8;min-height:48px;margin:0;font-size:15px;line-height:1.5}.pricing-grid .pricing-plan-button{border:1px solid var(--line);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;margin:24px 0 0;padding:0 16px;font-size:14px;font-weight:650;line-height:1.2;transition:background .16s,color .16s;display:flex}.pricing-grid article.featured .pricing-plan-button,.pricing-grid .pricing-plan-button:hover{background:var(--ink);color:#fff}.pricing-grid article.featured .pricing-plan-button:hover{border-color:var(--pricing-blue);background:var(--pricing-blue)}.pricing-plan-button svg,.pricing-enterprise>a svg{width:16px;height:16px}.pricing-includes{border-top:1px solid var(--line);margin:30px 0 0;padding-top:24px;font-size:14px;font-weight:650;line-height:1.4}.pricing-grid ul{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pricing-grid li{align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.45;display:flex;position:relative}.pricing-feature-label{flex:1;min-width:0}.pricing-grid li svg{width:16px;height:16px;color:var(--pricing-blue);stroke-width:2px;flex:none;margin-top:2px}.pricing-grid li.pricing-audit-feature{border-top:1px solid var(--line);margin-top:2px;padding-top:14px}.pricing-feature-popover-wrap{flex:none;margin-left:auto;position:relative}.pricing-feature-popover-trigger{color:#17131a94;width:18px;height:18px;font:600 13px/1 var(--font-geist-sans), sans-serif;cursor:help;background:0 0;border:1px solid #17131a38;border-radius:50%;place-items:center;transition:border-color .16s,color .16s,background .16s;display:grid}.pricing-feature-popover-trigger:hover,.pricing-feature-popover-trigger:focus-visible{border-color:var(--pricing-blue);color:var(--pricing-blue);background:#2862f014;outline:0}.pricing-feature-popover{z-index:20;border:1px solid var(--line);background:var(--pricing-surface);color:#17131ab8;opacity:0;pointer-events:none;border-radius:8px;width:min(250px,100vw - 48px);padding:10px 12px;font-size:13px;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);right:-8px;transform:translateY(4px);box-shadow:0 10px 24px #17131a1f}.pricing-feature-popover:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--pricing-surface);width:9px;height:9px;position:absolute;bottom:-5px;right:12px;transform:rotate(45deg)}.pricing-feature-popover-wrap:hover .pricing-feature-popover,.pricing-feature-popover-wrap:focus-within .pricing-feature-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.pricing-enterprise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:16px;padding:24px 28px;display:flex}.pricing-enterprise h2{font-family:"Cabinet Grotesk", var(--font-geist-sans), sans-serif;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600}.pricing-enterprise p{color:#17131aa8;max-width:680px;margin:5px 0 0;font-size:14px;line-height:1.5}.pricing-enterprise>a{border:1px solid var(--line);border-radius:8px;flex:none;align-items:center;gap:20px;min-height:40px;padding:0 14px;font-size:14px;font-weight:650;transition:background .16s,color .16s;display:inline-flex}.pricing-enterprise>a:hover{background:var(--ink);color:#fff}.pricing-footnote{color:#17131a94;justify-content:center;gap:24px;margin-top:20px;font-size:13px;line-height:1.5;display:flex}.compare-page{--compare-canvas:#fff;--compare-surface:#fff;--compare-ink:#17131a;--compare-muted:#17131aa8;--compare-border:#17131a2e;--compare-coral:#ff694f;--compare-plum:#8f356f;--compare-lime:#d8fb4b;--compare-font:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:var(--compare-canvas);color:var(--compare-ink);font-family:var(--compare-font);font-synthesis:none}.compare-frame{width:min(100%,1280px);margin:0 auto;padding-left:24px;padding-right:24px}.compare-hero{border-bottom:1px solid var(--compare-border);background:var(--compare-canvas)}.compare-hero-layout{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(32px,7vw,96px);min-height:430px;padding-top:64px;padding-bottom:72px;display:grid}.compare-hero-copy{max-width:760px}.compare-hero h1,.compare-section-heading h2,.compare-cta h2{font-family:var(--compare-font);color:var(--compare-ink);letter-spacing:-.045em;margin:0;font-weight:700}.compare-hero h1{max-width:720px;font-size:clamp(44px,5.1vw,68px);line-height:.98}.compare-hero h1 em{color:var(--compare-plum);font-family:inherit;font-style:italic;font-weight:600}.compare-hero-copy>p{max-width:640px;color:var(--compare-muted);margin:24px 0 0;font-size:17px;line-height:1.65}.compare-primary-action{min-height:40px;box-shadow:none;border-radius:8px;margin-top:28px;background:var(--compare-ink)!important;color:#fff!important}.compare-primary-action:hover{background:var(--compare-plum)!important}.compare-evidence-panel{border:1px solid var(--compare-border);background:var(--compare-surface);border-radius:12px;overflow:hidden}.compare-evidence-panel>p{border-bottom:1px solid var(--compare-border);color:var(--compare-ink);margin:0;padding:14px 16px;font-size:14px;font-weight:700}.compare-evidence-panel dl{margin:0}.compare-evidence-panel dl>div{border-bottom:1px solid var(--compare-border);padding:14px 16px}.compare-evidence-panel dl>div:last-child{border-bottom:0}.compare-evidence-panel dt{color:var(--compare-coral);font-size:14px;font-weight:700}.compare-evidence-panel dd{color:var(--compare-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.compare-summary{border-bottom:1px solid var(--compare-border);background:var(--compare-surface)}.compare-summary-grid{border-right:1px solid var(--compare-border);border-left:1px solid var(--compare-border);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.compare-summary article{border-right:1px solid var(--compare-border);flex-direction:column;justify-content:center;min-height:116px;padding:20px 24px;display:flex}.compare-summary article:last-child{border-right:0}.compare-summary strong{color:var(--compare-ink);font-family:var(--compare-font);letter-spacing:-.02em;font-size:20px}.compare-summary span{color:var(--compare-muted);margin-top:6px;font-size:14px;line-height:1.4}.compare-schematic{background:var(--compare-canvas);padding:56px 0 24px}.compare-schematic-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:clamp(32px,6vw,80px);display:grid}.compare-schematic-heading h2{max-width:760px;color:var(--compare-ink);font-family:var(--compare-font);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05}.compare-schematic-heading p{max-width:520px;color:var(--compare-muted);margin:0;font-size:15px;line-height:1.55}.compare-schematic-stack{margin-top:28px}.compare-schematic-panel{border:1px solid var(--compare-border);background:var(--compare-surface);border-radius:12px;padding:22px 24px 24px;overflow:hidden}.compare-schematic-panel>header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.compare-schematic-panel>header span{color:var(--compare-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:650;line-height:1.35}.compare-schematic-panel>header h3{color:var(--compare-ink);font-family:var(--compare-font);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.compare-schematic-panel-connected{box-shadow:inset 0 3px var(--compare-lime)}.compare-schematic-panel-connected>header span{color:var(--compare-coral)}.compare-flow{gap:36px;margin:0;padding:0;list-style:none;display:grid}.compare-flow-three{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-flow-four{grid-template-columns:repeat(4,minmax(0,1fr))}.compare-flow li{min-width:0;position:relative}.compare-flow-node{text-align:center;border:1px solid var(--compare-border);background:var(--compare-canvas);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:136px;padding:18px;display:flex}.compare-flow-node svg{width:20px;height:20px;color:var(--compare-muted);stroke-width:1.6px;margin-bottom:20px}.compare-flow-node strong{color:var(--compare-ink);font-size:16px;font-weight:700;line-height:1.3}.compare-flow-node span{color:var(--compare-muted);margin-top:4px;font-size:14px;line-height:1.4}.compare-flow-arrow{z-index:1;width:24px;height:24px;color:var(--compare-muted);stroke-width:2.2px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.compare-schematic-panel-connected .compare-flow-node{background:var(--compare-surface)}.compare-schematic-panel-connected .compare-flow-node svg,.compare-schematic-panel-connected .compare-flow-arrow{color:var(--compare-coral)}.compare-schematic-divider{min-height:48px;color:var(--compare-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:16px;font-size:13px;font-weight:650;line-height:1;display:flex}.compare-schematic-divider:before,.compare-schematic-divider:after{background:var(--compare-border);content:"";flex:1;height:1px}.compare-modules{border-bottom:1px solid var(--compare-border);background:var(--compare-canvas);padding:56px 0}.compare-modules-heading{text-align:center;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(32px,7vw,96px);margin-bottom:22px;display:grid}.compare-modules-heading h2{max-width:720px;color:var(--compare-ink);font-family:var(--compare-font);letter-spacing:-.045em;text-align:left;margin:0 auto 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05}.compare-modules-heading p{max-width:720px;color:var(--compare-muted);margin:14px auto 0;font-size:15px;line-height:1.6}.compare-modules-heading>strong{border-top:3px solid var(--compare-coral);color:var(--compare-ink);padding:10px 0 0;font-size:15px;line-height:1.5}.compare-module-grid{border:1px solid var(--compare-border);background:var(--compare-surface);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.compare-module-grid article{border-right:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border);text-align:center;grid-column:span 2;min-height:192px;padding:18px}.compare-module-grid article:nth-child(3){border-right:0}.compare-module-grid article:nth-child(4),.compare-module-grid article:nth-child(5){border-bottom:0;grid-column:span 3}.compare-module-grid article:nth-child(5){border-right:0}.compare-module-grid header{justify-content:center;align-items:center;gap:16px;display:flex}.compare-module-grid header span{color:var(--compare-coral);font-size:13px;font-weight:700}.compare-module-grid header b{color:var(--compare-muted);font-size:13px;font-weight:700}.compare-module-grid h3{max-width:280px;color:var(--compare-ink);font-family:var(--compare-font);letter-spacing:-.025em;margin:30px auto 0;font-size:22px;font-weight:700;line-height:1.1}.compare-module-grid p{max-width:460px;color:var(--compare-muted);margin:8px auto 0;font-size:14px;line-height:1.55}.compare-workspace{padding:48px 0 72px}.compare-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.compare-section-heading h2,.compare-cta h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05}.compare-section-heading p{max-width:620px;color:var(--compare-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.compare-table-card{border:1px solid var(--compare-border);background:var(--compare-surface);border-radius:12px;overflow:hidden}.compare-comparison-table{min-width:900px;color:var(--compare-ink)}.compare-comparison-table thead{background:var(--compare-canvas)}.compare-comparison-table thead tr,.compare-comparison-table tbody tr{border-color:var(--compare-border)}.compare-comparison-table th,.compare-comparison-table td{vertical-align:middle;white-space:normal;padding:16px}.compare-comparison-table thead th{height:48px;color:var(--compare-muted);font-family:var(--compare-font);letter-spacing:0;text-align:center;font-size:15px;font-weight:550;line-height:1.3}.compare-comparison-table tbody th{width:20%;color:var(--compare-ink);font-size:16px;font-weight:600;line-height:1.3}.compare-comparison-table tbody td{width:26.66%;color:var(--compare-muted);font-size:15px;line-height:1.5}.compare-comparison-table .compare-digraph-column{color:var(--compare-ink);background:#d8fb4b38}.compare-comparison-table thead .compare-digraph-column{background:var(--compare-ink);color:var(--compare-lime);box-shadow:inset 0 3px var(--compare-lime)}.compare-comparison-table td.compare-digraph-column strong{font-weight:700}.compare-cta{border-top:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border);background:var(--compare-surface)}.compare-cta-content{justify-content:space-between;align-items:center;gap:32px;min-height:260px;padding-top:48px;padding-bottom:48px;display:flex}.compare-cta h2{max-width:620px}.compare-cta p{max-width:680px;color:var(--compare-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.compare-cta .compare-primary-action{flex:none;margin:0}@media (max-width:900px){.compare-hero-layout{grid-template-columns:1fr;min-height:0}.compare-schematic-heading{grid-template-columns:1fr;gap:12px}.compare-schematic-heading p{max-width:680px}.compare-flow{gap:24px}.compare-flow-arrow{right:-25px}.compare-evidence-panel{max-width:640px}.compare-modules-heading{grid-template-columns:1fr;gap:24px}.compare-modules-heading>strong{max-width:620px}.compare-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-module-grid article,.compare-module-grid article:nth-child(4){border-right:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border);grid-column:span 1}.compare-module-grid article:nth-child(2),.compare-module-grid article:nth-child(4){border-right:0}.compare-module-grid article:nth-child(5){border-bottom:0;border-right:0;grid-column:span 2}}@media (max-width:680px){.compare-frame{padding-left:16px;padding-right:16px}.compare-hero-layout{padding-top:48px;padding-bottom:48px}.compare-hero h1{font-size:clamp(40px,12vw,52px)}.compare-hero-copy>p{font-size:16px}.compare-summary-grid{border-left:0;border-right:0;grid-template-columns:1fr}.compare-summary article{border-right:0;border-bottom:1px solid var(--compare-border);min-height:0;padding:18px 16px}.compare-summary article:last-child{border-bottom:0}.compare-schematic{padding:36px 0 16px}.compare-schematic-panel{padding:18px 16px}.compare-schematic-panel>header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}.compare-flow-three,.compare-flow-four{grid-template-columns:1fr;gap:12px}.compare-flow-node{min-height:0}.compare-flow-arrow{margin:10px auto -2px;display:block;position:static;transform:rotate(90deg)}.compare-modules{padding:36px 0}.compare-module-grid{grid-template-columns:1fr}.compare-module-grid article,.compare-module-grid article:nth-child(4),.compare-module-grid article:nth-child(5){border-right:0;border-bottom:1px solid var(--compare-border);grid-column:span 1;min-height:0}.compare-module-grid article:nth-child(5){border-bottom:0}.compare-module-grid h3{margin-top:32px}.compare-workspace{padding:48px 0}.compare-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.compare-table-card{border-left:0;border-right:0;border-radius:0}.compare-comparison-table th,.compare-comparison-table td{padding:14px 16px}.compare-cta-content{flex-direction:column;align-items:flex-start;min-height:0;padding-top:40px;padding-bottom:40px}}.about-manifesto{color:#fff;background:#1d0d24;padding:120px 8vw}.about-manifesto>p{color:#d8fb4b;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em}.about-manifesto h2{letter-spacing:-.05em;max-width:1150px;margin:35px 0 70px;font-size:clamp(46px,5vw,76px);font-weight:470;line-height:1.05}.about-manifesto>div{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:8vw;padding-top:30px;display:grid}.about-manifesto span{color:#ffffffb8;font-size:16px;line-height:1.7}.values-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:22px;display:grid}.values-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:28px;display:flex}.values-grid article:last-child{border:0}.values-grid span{color:#ff694f;font:13px var(--font-geist-mono), monospace}.values-grid h3{letter-spacing:-.04em;margin:auto 0 15px;font-size:23px}.values-grid p{opacity:.68;margin:0;font-size:13px;line-height:1.6}.docs-layout{background:#fff;grid-template-columns:280px 1fr;min-height:100vh;display:grid}.docs-layout>aside{color:#fff;background:#1d0d24;height:100vh;padding:28px 22px;position:sticky;top:0;overflow:auto}.docs-layout>aside>p{color:#d8fb4b;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;margin:35px 0 25px}.docs-layout>aside>div{border-top:1px solid #ffffff1f;margin:0 0 25px;padding-top:18px}.docs-layout>aside b{color:#fff6;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:8px;display:block}.docs-layout>aside button{color:#ffffffa6;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:33px;padding:0 8px;font-size:13px}.docs-layout>aside button.active{color:#1d0d24;background:#d8fb4b;font-weight:700}.docs-layout>main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 4vw;display:flex}.docs-layout>main>header label{background:#f7f7f8;align-items:center;gap:10px;width:min(500px,60%);height:38px;padding:0 12px;display:flex}.docs-layout>main>header input{background:0 0;border:0;outline:0;width:100%}.docs-layout>main>header a{font-size:13px}.docs-layout>main>article{max-width:900px;padding:80px 7vw 120px}.docs-layout article>p:first-child{color:#8f356f;font:13px var(--font-geist-mono), monospace;letter-spacing:.1em}.docs-layout h1{letter-spacing:-.06em;margin:25px 0 18px;font-size:60px}.docs-lead{color:#17131aa6;font-size:18px;line-height:1.6}.docs-note{background:#f7f7f8;border-left:4px solid #ff694f;margin:45px 0;padding:25px}.docs-note b{font:13px var(--font-geist-mono), monospace;letter-spacing:.1em}.docs-note p{margin:12px 0 0;font-size:14px;line-height:1.6}.docs-layout article h2{margin:50px 0 15px;font-size:27px}.docs-layout article>p:not(:first-child){color:#17131ab3;font-size:14px;line-height:1.8}.docs-steps{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.docs-steps span{border-right:1px solid var(--line);min-height:150px;padding:20px;font-size:13px;line-height:1.5}.docs-steps span:last-child{border:0}.docs-steps b{color:#ff694f;margin-bottom:45px;display:block}.docs-next{color:#fff;background:#1d0d24;justify-content:space-between;margin-top:50px;padding:17px;font-size:13px;display:flex}.contact-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.contact-art{color:#fff;background:linear-gradient(#1c082259,#1c0822db),url(/digraph-signal-field.webp) 50%/cover;flex-direction:column;min-height:100vh;padding:38px 5vw 25px;display:flex}.contact-art>div{margin:auto 0}.contact-art>div>p,.contact-form-wrap>p{font:13px var(--font-geist-mono), monospace;letter-spacing:.11em}.contact-art h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(50px,5vw,76px);font-weight:470;line-height:1}.contact-art>div>span{color:#ffffffc2;max-width:620px;font-size:16px;line-height:1.65;display:block}.contact-art footer{font:13px var(--font-geist-mono), monospace;letter-spacing:.08em;border-top:1px solid #ffffff40;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.contact-form-wrap{flex-direction:column;justify-content:center;padding:70px 6vw;display:flex}.contact-form-wrap>p{color:#8f356f}.contact-form-wrap h2{letter-spacing:-.05em;margin:20px 0 35px;font-size:46px;line-height:1.02}.contact-form-wrap form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form-wrap label{gap:8px;font-size:13px;font-weight:700;display:grid}.contact-form-wrap input,.contact-form-wrap select,.contact-form-wrap textarea{border:1px solid var(--line);background:#ffffff6b;outline:0;width:100%;height:48px;padding:0 12px}.contact-form-wrap textarea{resize:vertical;height:105px;padding:12px}.contact-form-wrap label.wide,.contact-form-wrap form>button{grid-column:1/-1}.contact-form-wrap form>button{color:#fff;cursor:pointer;background:#1d0d24;border:0;border-radius:999px;justify-content:space-between;align-items:center;height:50px;padding:0 14px;font-weight:700;display:flex}.contact-form-wrap>small{opacity:.55;margin-top:18px;font-size:13px;line-height:1.5}.contact-success{text-align:center}.contact-success>span{background:#d8fb4b;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:24px;display:grid}.contact-success>p{color:#8f356f;font:13px var(--font-geist-mono), monospace;margin-top:30px}.contact-success h2{font-size:50px}.contact-success button{border:1px solid var(--ink);background:0 0;border-radius:999px;padding:13px 16px}@media (max-width:1000px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-header nav.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:absolute;top:80px;left:0;right:0}.public-header>.button{display:none}.public-menu{display:block}.public-hero{grid-template-columns:1fr;align-content:end}.featured-story,.contact-layout{grid-template-columns:1fr}.featured-story{min-height:auto}.story-art{min-height:430px}.article-grid,.resource-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid article:nth-child(3n),.resource-grid article:nth-child(3n){border-right:1px solid var(--line)}.article-grid article:nth-child(2n),.resource-grid article:nth-child(2n){border-right:0}.values-grid{grid-template-columns:1fr 1fr}.values-grid article:nth-child(2){border-right:0}.values-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.contact-art{min-height:700px}.public-footer{grid-template-columns:1fr}.docs-layout{grid-template-columns:220px 1fr}}.features-experience{--features-paper:#fff;--features-panel:#fff;--features-ink:#17131a;--features-muted:#17131aa8;--features-line:#17131a2e;--features-coral:#f5685a;--features-blue:#2862f0;--features-lime:#d8fb4b;background:var(--features-paper);min-height:100vh;color:var(--features-ink);overflow:clip}.features-experience :where(h1,h2,h3,h4,p,figure,ul){margin-top:0}.features-experience :where(a,button):focus-visible{outline:2px solid var(--features-coral);outline-offset:3px}.features-hero{border-bottom:1px solid var(--features-line);isolation:isolate;grid-template-columns:minmax(0,.95fr) minmax(440px,.85fr);align-items:center;gap:7vw;min-height:760px;padding:86px 5vw 72px;display:grid;position:relative}.features-hero:before{content:"";z-index:-1;border:1px solid #f5685a59;border-radius:50%;width:480px;height:480px;position:absolute;top:-230px;right:-170px;box-shadow:0 0 0 70px #f5685a0a,0 0 0 140px #f5685a06}.features-kicker,.features-section-heading>p,.features-index-heading>p,.features-modules-heading>p,.features-methodology-intro>p,.features-final-cta>p{color:var(--features-coral);font:650 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.14em}.features-hero-copy h1{letter-spacing:-.065em;max-width:900px;margin:26px 0 28px;font-size:clamp(52px,6.4vw,104px);font-weight:560;line-height:.93}.features-hero-copy h1 em,.features-final-cta h2 em{font-family:Georgia,serif;font-weight:400}.features-hero-copy h1 em{color:#8f356f}.features-hero-lead{max-width:700px;color:var(--features-muted);margin-bottom:34px;font-size:clamp(17px,1.55vw,22px);line-height:1.55}.features-hero-actions{align-items:center;gap:28px;display:flex}.features-hero-actions .button{min-width:170px}.features-text-link{align-items:center;gap:18px;font-size:14px;font-weight:650;display:inline-flex}.features-text-link span{color:var(--features-coral)}.features-platform-list{flex-wrap:wrap;gap:8px;margin-top:54px;display:flex}.features-platform-list span{border:1px solid var(--features-line);color:var(--features-muted);border-radius:999px;padding:7px 10px;font-size:13px}.features-hero-visual{align-self:center;min-width:0}.features-hero-screen,.features-screen,.features-module-screen{border:1px solid var(--features-line);background:#f6f8fc;overflow:hidden;box-shadow:0 28px 70px #22112726}.features-hero-screen{transform:rotate(1deg)}.features-hero-screen img{width:100%;height:auto;display:block}.features-screen-bar{border-bottom:1px solid var(--features-line);background:var(--features-panel);min-height:45px;font:600 13px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.features-screen-bar span{color:var(--features-coral)}.features-screen-bar b{font-weight:600}.features-hero-chain{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:28px 18px 0;display:grid}.features-hero-chain span{color:var(--features-muted);gap:3px;font-size:13px;display:grid}.features-hero-chain b{color:var(--features-coral);font:600 13px var(--font-geist-mono), monospace}.features-hero-chain i{background:var(--features-line);height:1px;position:relative}.features-hero-chain i:after{content:"";background:var(--features-coral);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-1px}.features-system-overview{border-bottom:1px solid var(--features-line);padding:110px 5vw}.features-section-heading{max-width:850px}.features-section-heading h2,.features-index-heading h2,.features-modules-heading h2,.features-methodology-intro h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(42px,5vw,74px);font-weight:570;line-height:.98}.features-section-heading>span,.features-index-heading>span,.features-modules-heading>span,.features-methodology-intro>span{max-width:710px;color:var(--features-muted);font-size:17px;line-height:1.6;display:block}.features-system-steps{border-top:1px solid var(--features-line);border-bottom:1px solid var(--features-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.features-system-steps article{border-right:1px solid var(--features-line);min-height:290px;padding:30px 34px}.features-system-steps article:last-child{border-right:0}.features-system-steps article>span{color:var(--features-coral);font:600 13px var(--font-geist-mono), monospace;letter-spacing:.1em}.features-system-steps h3{letter-spacing:-.035em;max-width:390px;margin:50px 0 14px;font-size:clamp(24px,2.4vw,36px);font-weight:570;line-height:1.08}.features-system-steps p{max-width:390px;color:var(--features-muted);margin-bottom:0;font-size:14px;line-height:1.6}.features-sticky-nav{z-index:38;border-bottom:1px solid var(--features-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2eee6f5;min-height:72px;display:block;position:sticky;top:82px}.features-sticky-nav-inner{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:28px;min-height:72px;padding:0 5vw;display:grid}.features-sticky-current{align-items:baseline;gap:10px;min-width:0;display:flex}.features-sticky-current small{color:var(--features-coral);font:600 13px var(--font-geist-mono), monospace;text-transform:uppercase}.features-sticky-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.features-sticky-groups{align-items:center;gap:6px;display:flex}.features-sticky-groups a{color:var(--features-muted);border:1px solid #0000;padding:9px 11px;font-size:13px;transition:background .16s,border-color .16s,color .16s}.features-sticky-groups a:hover,.features-sticky-groups a.active{border-color:var(--features-line);background:var(--features-panel);color:var(--features-ink)}.features-index{border-bottom:1px solid var(--features-line);padding:105px 5vw 120px;scroll-margin-top:150px}.features-index-heading{max-width:860px}.features-index-groups{border-top:1px solid var(--features-line);border-bottom:1px solid var(--features-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid}.features-index-groups>div{border-right:1px solid var(--features-line);min-width:0;padding:24px 20px 28px}.features-index-groups>div:last-child{border-right:0}.features-index-groups>div>span{color:var(--features-coral);font:600 13px var(--font-geist-mono), monospace}.features-index-groups h3{letter-spacing:-.02em;min-height:48px;margin:28px 0 15px;font-size:20px;font-weight:620}.features-index-groups a{min-height:38px;color:var(--features-muted);border-top:1px solid #17131a17;justify-content:space-between;align-items:center;gap:12px;padding:8px 5px;font-size:13px;line-height:1.35;transition:color .16s,padding .16s;display:flex}.features-index-groups a:hover{color:#8f356f;padding-left:10px}.features-index-groups a small{color:var(--features-coral);font-size:13px}.features-chapter{--chapter-accent:var(--features-coral);border-bottom:1px solid var(--features-line);padding:120px 5vw 140px}.features-chapter-blue{--chapter-accent:var(--features-blue)}.features-chapter-lime{--chapter-accent:#6d810e}.features-chapter-heading{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:5vw;display:grid}.features-chapter-heading>div:first-child{align-items:flex-start;gap:20px;display:flex}.features-chapter-heading>div:first-child span{background:var(--chapter-accent);color:#fff;width:52px;height:52px;font:650 13px var(--font-geist-mono), monospace;flex:none;place-items:center;display:grid}.features-chapter-lime .features-chapter-heading>div:first-child span{color:var(--features-ink)}.features-chapter-heading>div:first-child p{color:var(--chapter-accent);font:650 13px/1.45 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0}.features-chapter-heading h2{letter-spacing:-.06em;max-width:950px;margin-bottom:22px;font-size:clamp(44px,5.2vw,78px);font-weight:560;line-height:.98}.features-chapter-heading>div:last-child>p{max-width:760px;color:var(--features-muted);margin-bottom:0;font-size:17px;line-height:1.65}.features-data-map,.features-screen-gallery,.features-action-loop{margin:80px 0 100px}.features-data-map{border:1px solid var(--features-line);color:#fff;background:#120c18;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:480px;display:grid}.features-data-map-track{min-height:480px;position:relative;overflow:hidden}.features-data-node{z-index:2;background:#21162b;border:1px solid #ffffff59;border-radius:50%;align-content:center;place-items:center;gap:8px;min-width:112px;min-height:112px;padding:16px;font-size:14px;display:grid;position:absolute}.features-data-node b{color:var(--features-coral);font:600 13px var(--font-geist-mono), monospace}.node-market{top:50%;left:6%;transform:translateY(-50%)}.node-audience{top:15%;left:32%}.node-question{bottom:13%;left:53%}.node-answer{background:var(--features-coral);color:var(--features-ink);top:34%;right:5%}.node-answer b{color:var(--features-ink)}.features-data-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#f5685a00,#f5685af2);height:1px;position:absolute}.line-one{width:29%;top:48%;left:15%;transform:rotate(-27deg)}.line-two{width:29%;top:35%;left:41%;transform:rotate(42deg)}.line-three{width:30%;top:66%;left:62%;transform:rotate(-39deg)}.features-data-orbit{border:1px solid #d8fb4b33;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px;top:-100px;right:-140px}.orbit-two{width:260px;height:260px;top:6px;right:-45px}.features-data-map figcaption{background:#ffffff0a;border-left:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;padding:48px 40px;display:flex}.features-data-map figcaption span{color:var(--features-lime);font:600 13px var(--font-geist-mono), monospace;letter-spacing:.12em}.features-data-map figcaption p{margin:20px 0 0;font:italic clamp(25px,2.8vw,42px)/1.14 Georgia,serif}.features-screen-gallery{grid-template-columns:1.3fr .7fr;align-items:start;gap:22px;display:grid}.features-screen img{width:100%;height:auto;display:block}.features-screen-small{margin-top:92px}.features-screen figcaption{border-top:1px solid var(--features-line);background:var(--features-panel);min-height:72px;color:var(--features-muted);padding:16px 18px;font-size:13px;line-height:1.5}.features-action-loop{border:1px solid var(--features-line);background:var(--features-lime)}.features-action-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.features-action-loop-grid>div{border-right:1px solid #17131a40;flex-direction:column;min-height:240px;padding:25px 22px;display:flex}.features-action-loop-grid>div:last-child{border-right:0}.features-action-loop-grid span{font:650 13px var(--font-geist-mono), monospace}.features-action-loop-grid strong{letter-spacing:-.035em;margin-top:auto;font-size:26px;font-weight:600}.features-action-loop-grid small{margin-top:10px;font-size:13px;line-height:1.45}.features-action-loop figcaption{border-top:1px solid #17131a40;padding:22px 24px;font-size:14px;line-height:1.55}.features-capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.features-capability{border:1px solid var(--features-line);background:#fffaf26b;min-width:0;padding:30px;scroll-margin-top:164px}.features-capability-lead{color:#fff;background:#17131a;grid-column:span 12;padding:42px}.features-capability-wide{background:var(--features-panel);grid-column:span 8}.features-capability-standard{grid-column:span 6}.features-capability-compact{background:var(--chapter-accent);grid-column:span 4}@supports (color:color-mix(in lab, red, red)){.features-capability-compact{background:color-mix(in srgb, var(--chapter-accent) 7%, var(--features-panel))}}.features-capability>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:34px;display:flex}.features-capability>header>span,.features-capability>header>p{color:var(--chapter-accent);font:650 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.features-capability-lead>header>span,.features-capability-lead>header>p{color:var(--features-lime)}.features-capability-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:48px;display:flex}.features-capability-title h3{letter-spacing:-.05em;max-width:740px;margin-bottom:0;font-size:clamp(31px,3.5vw,56px);font-weight:570;line-height:1}.features-capability-standard .features-capability-title h3,.features-capability-compact .features-capability-title h3{font-size:clamp(27px,2.8vw,40px)}.features-capability-title>a{max-width:45%;color:var(--chapter-accent);font:600 13px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;opacity:.55;overflow:hidden}.features-capability-lead .features-capability-title>a{color:var(--features-lime)}.features-capability-problem{max-width:850px;color:var(--features-muted);margin:30px 0 14px;font:italic 18px/1.55 Georgia,serif}.features-capability-lead .features-capability-problem{color:#ffffffa6}.features-capability-reveal{max-width:950px;margin-bottom:0;font-size:16px;line-height:1.65}.features-capability-lead .features-capability-reveal{max-width:1050px;font-size:18px}.features-capability-method,.features-capability-result{border-top:1px solid var(--features-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.features-capability-lead .features-capability-method,.features-capability-lead .features-capability-result{border-color:#ffffff2e}.features-capability-method>div,.features-capability-result>div{padding:22px 18px 0 0}.features-capability-method>div+div,.features-capability-result>div+div{border-left:1px solid var(--features-line);padding-left:22px}.features-capability-lead .features-capability-method>div+div,.features-capability-lead .features-capability-result>div+div{border-color:#ffffff2e}.features-capability-method span,.features-capability-result span{color:var(--chapter-accent);font:650 13px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.features-capability-lead .features-capability-method span,.features-capability-lead .features-capability-result span{color:var(--features-lime)}.features-capability-method p,.features-capability-result p,.features-capability-method li{color:var(--features-muted);margin:13px 0 0;font-size:13px;line-height:1.6}.features-capability-lead .features-capability-method p,.features-capability-lead .features-capability-result p,.features-capability-lead .features-capability-method li{color:#ffffffb3}.features-capability-method ul{margin-bottom:0;padding-left:17px}.features-capability-method li+li{margin-top:5px}.features-inline-cta{border-top:1px solid var(--features-line);justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding-top:20px;font-size:14px;font-weight:650;display:flex}.features-capability-lead .features-inline-cta{border-color:#ffffff2e}.features-inline-cta span{color:var(--chapter-accent)}.features-capability-lead .features-inline-cta span{color:var(--features-lime)}.features-shopping-screen{border:1px solid var(--features-line);background:var(--features-panel);grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);align-items:center;gap:46px;margin:100px 0 0;padding:34px;display:grid}.features-shopping-screen>div p{color:var(--features-blue);font:650 13px var(--font-geist-mono), monospace;letter-spacing:.1em}.features-shopping-screen h3{letter-spacing:-.05em;margin:28px 0 18px;font-size:clamp(30px,3.7vw,54px);font-weight:570;line-height:1}.features-shopping-screen>div>span{color:var(--features-muted);font-size:14px;line-height:1.6}.features-shopping-screen img{border:1px solid var(--features-line);width:100%;height:auto}.features-modules{border-bottom:1px solid var(--features-line);padding:130px 0 0}.features-modules-heading{max-width:900px;padding:0 5vw 90px}.features-module{border-top:1px solid var(--features-line);grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);align-items:center;gap:6vw;min-height:720px;padding:70px 5vw;scroll-margin-top:160px;display:grid}.features-module:nth-child(2n) .features-module-copy{order:2}.features-module:nth-child(2n) .features-module-screen{order:1}.features-module-alpha{background:#edf8f2}.features-module-delta{background:#eef3ff}.features-module-sigma{background:#f6effd}.features-module-omega{background:#f7f7f8}.features-module-gamma{background:#efffc2}.features-module-copy>header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.features-module-copy .product-sigil{flex:none}.features-module-copy>header p{color:var(--features-muted);font:600 13px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}.features-module-copy>header h3{letter-spacing:-.035em;margin-bottom:0;font-size:25px;font-weight:650}.features-module-copy>header>span:last-child{color:var(--features-coral);font:600 13px var(--font-geist-mono), monospace;align-self:start}.features-module-copy h4{letter-spacing:-.06em;margin:54px 0 22px;font-size:clamp(37px,4.3vw,66px);font-weight:550;line-height:.98}.features-module-copy>p{color:var(--features-muted);font-size:15px;line-height:1.7}.features-module-copy ul{border-top:1px solid var(--features-line);margin:30px 0;padding:0;list-style:none}.features-module-copy li{border-bottom:1px solid var(--features-line);padding:12px 0;font-size:13px}.features-module-copy li:before{content:"↗";color:var(--features-coral);margin-right:10px}.features-module-copy>a{justify-content:space-between;gap:20px;font-size:14px;font-weight:650;display:flex}.features-module-copy>a span{color:var(--features-coral)}.features-module-screen{max-height:630px}.features-module-screen img{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:580px;display:block}.features-methodology{color:#fff;background:#17131a;border-bottom:1px solid #ffffff29;padding:130px 5vw}.features-methodology-intro>p{color:var(--features-lime)}.features-methodology-intro>span{color:#ffffffad}.features-methodology-grid{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin:70px 0 42px;display:grid}.features-methodology-grid article{border-right:1px solid #fff3;min-height:290px;padding:26px 24px}.features-methodology-grid article:last-child{border-right:0}.features-methodology-grid span{color:var(--features-lime);font:600 13px var(--font-geist-mono), monospace}.features-methodology-grid h3{letter-spacing:-.035em;margin:70px 0 14px;font-size:25px;font-weight:580}.features-methodology-grid p{color:#ffffffa6;margin-bottom:0;font-size:13px;line-height:1.6}.features-methodology>a{color:#fff;gap:20px;font-size:14px;font-weight:650;display:inline-flex}.features-methodology>a span{color:var(--features-lime)}.features-final-cta{background:var(--features-coral);flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;padding:120px 5vw;display:flex}.features-final-cta>p{color:var(--features-ink)}.features-final-cta h2{letter-spacing:-.07em;max-width:1100px;margin:24px 0 50px;font-size:clamp(54px,7.3vw,112px);font-weight:560;line-height:.92}.features-final-cta>div{align-items:center;gap:28px;display:flex}.features-final-cta .button{background:var(--features-ink);color:#fff;min-width:210px}.features-final-cta>div>a:not(.button){gap:18px;font-size:14px;font-weight:650;display:inline-flex}@media (max-width:1180px){.features-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:4vw}.features-index-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.features-index-groups>div:nth-child(2){border-right:0}.features-index-groups>div:nth-child(n+3){border-top:1px solid var(--features-line)}.features-capability-wide{grid-column:span 12}.features-capability-standard,.features-capability-compact{grid-column:span 6}.features-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-methodology-grid article:nth-child(2){border-right:0}.features-methodology-grid article:nth-child(n+3){border-top:1px solid #fff3}}@media (max-width:900px){.features-hero{grid-template-columns:1fr;padding-top:70px}.features-hero-visual{max-width:720px}.features-system-steps{grid-template-columns:1fr}.features-system-steps article{border-right:0;border-bottom:1px solid var(--features-line);min-height:220px}.features-system-steps article:last-child{border-bottom:0}.features-system-steps h3{margin-top:34px}.features-sticky-nav{top:68px}.features-sticky-nav-inner{grid-template-columns:1fr;gap:7px;padding:10px 4vw}.features-sticky-groups{scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.features-sticky-groups::-webkit-scrollbar{display:none}.features-sticky-groups a{flex:none}.features-chapter-heading{grid-template-columns:1fr;gap:42px}.features-data-map{grid-template-columns:1fr}.features-data-map figcaption{border-top:1px solid #ffffff2e;border-left:0}.features-screen-gallery{grid-template-columns:1fr}.features-screen-small{margin-top:0}.features-action-loop-grid{grid-template-columns:1fr 1fr}.features-action-loop-grid>div{border-bottom:1px solid #17131a40;min-height:190px}.features-action-loop-grid>div:nth-child(2n){border-right:0}.features-action-loop-grid>div:last-child{border-bottom:0;grid-column:1/-1}.features-capability-lead,.features-capability-wide,.features-capability-standard,.features-capability-compact{grid-column:span 12}.features-shopping-screen,.features-module{grid-template-columns:1fr}.features-module:nth-child(2n) .features-module-copy,.features-module:nth-child(2n) .features-module-screen{order:initial}.features-module-screen,.features-module-screen img{max-height:none}}@media (max-width:680px){.features-hero,.features-system-overview,.features-index,.features-chapter,.features-methodology,.features-final-cta{padding-left:20px;padding-right:20px}.features-hero{min-height:auto;padding-top:64px;padding-bottom:64px}.features-hero-copy h1{font-size:clamp(46px,14vw,66px)}.features-hero-actions,.features-final-cta>div{flex-direction:column;align-items:flex-start}.features-hero-chain{grid-template-columns:1fr 1fr;gap:15px;margin-left:0;margin-right:0}.features-hero-chain i{display:none}.features-system-overview,.features-index,.features-chapter,.features-methodology{padding-top:80px;padding-bottom:90px}.features-index-groups{grid-template-columns:1fr}.features-index-groups>div,.features-index-groups>div:nth-child(2){border-right:0;border-top:1px solid var(--features-line)}.features-index-groups>div:first-child{border-top:0}.features-index-groups h3{min-height:0}.features-data-map-track{min-height:420px}.features-data-node{min-width:92px;min-height:92px}.node-market{left:4%}.node-audience{top:10%;left:31%}.node-question{bottom:8%;left:39%}.node-answer{right:2%}.features-data-map figcaption{padding:34px 26px}.features-action-loop-grid{grid-template-columns:1fr}.features-action-loop-grid>div,.features-action-loop-grid>div:nth-child(2n){border-right:0;min-height:165px}.features-action-loop-grid>div:last-child{grid-column:auto}.features-capability,.features-capability-lead{padding:25px 20px;scroll-margin-top:190px}.features-capability-title{margin-top:32px;display:block}.features-capability-title>a{max-width:100%;margin-top:10px;display:inline-block}.features-capability-method,.features-capability-result{grid-template-columns:1fr}.features-capability-method>div+div,.features-capability-result>div+div{border-top:1px solid var(--features-line);border-left:0;margin-top:22px;padding-left:0}.features-capability-lead .features-capability-method>div+div,.features-capability-lead .features-capability-result>div+div{border-top-color:#ffffff2e;border-left:0}.features-shopping-screen{padding:24px 20px}.features-modules{padding-top:90px}.features-modules-heading{padding:0 20px 70px}.features-module{min-height:0;padding:60px 20px}.features-module-copy>header{grid-template-columns:auto 1fr}.features-module-copy>header>span:last-child{display:none}.features-module-copy h4{margin-top:42px}.features-methodology-grid{grid-template-columns:1fr}.features-methodology-grid article,.features-methodology-grid article:nth-child(2){border-top:1px solid #fff3;border-right:0;min-height:230px}.features-methodology-grid article:first-child{border-top:0}.features-methodology-grid h3{margin-top:46px}.features-final-cta{min-height:600px}}@media (prefers-reduced-motion:reduce){.features-experience *,.features-experience :before,.features-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:680px){.public-hero{min-height:480px;padding:70px 7vw}.public-hero h1{font-size:51px}.featured-story,.resource-grid,.values-grid{margin:8px}.featured-story article{padding:50px 7vw}.article-index{padding:80px 5vw}.section-title{flex-direction:column;align-items:flex-start}.filter-row{justify-content:flex-start}.article-grid,.resource-grid,.values-grid{grid-template-columns:1fr}.article-grid article,.resource-grid article,.values-grid article{border-bottom:1px solid var(--line);border-right:0!important}.pricing-shell{padding:64px 16px 80px}.pricing-heading{margin-bottom:32px}.pricing-heading h1{font-size:44px}.pricing-heading>p{font-size:15px}.billing-toggle{margin-top:24px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:0;padding:24px}.pricing-price{min-height:88px}.pricing-enterprise{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 4px}.pricing-enterprise>a{justify-content:space-between;width:100%}.pricing-footnote{text-align:center;flex-direction:column;align-items:center;gap:4px}.compare-table{overflow-x:auto}.compare-table>div{min-width:760px}.about-manifesto{padding:80px 7vw}.about-manifesto>div{grid-template-columns:1fr}.public-footer-links{grid-template-columns:1fr 1fr}.public-footer h2{font-size:36px}.docs-layout{display:block}.docs-layout>aside{height:auto;position:static}.docs-layout>aside>div{display:none}.docs-layout>main>header{padding:0 20px}.docs-layout>main>article{padding:60px 7vw}.docs-layout h1{font-size:46px}.docs-steps{grid-template-columns:1fr}.docs-steps span{border-right:0;border-bottom:1px solid var(--line);min-height:110px}.docs-steps b{margin-bottom:25px}.contact-art{min-height:600px}.contact-art footer{flex-direction:column}.contact-form-wrap{padding:60px 7vw}.contact-form-wrap form{grid-template-columns:1fr}.contact-form-wrap label{grid-column:1/-1}}.story-art{background-image:linear-gradient(135deg,#220a2b14,#220a2b5c),url(/digraph-editorial-field.jpg)}.story-art>i{opacity:.18}.resources-hero{color:#fff;background:linear-gradient(90deg,#073035e6,#07303524),url(/digraph-research-field.jpg) 50%/cover}.resources-hero p:first-child{color:#ffb499}.resources-hero h1 em{color:#ffd3bf}.resources-hero>p:last-child{color:#ffffffd1}.public-band{background:linear-gradient(115deg,#073035cc,#07303533),url(/digraph-research-field.jpg) 50%/cover}.about-hero{color:#fff;background:linear-gradient(90deg,#042731eb,#0427311f),url(/digraph-manifesto-field.jpg) 50%/cover}.about-hero p:first-child{color:#d8fb4b}.about-hero h1 em{color:#ffd4b0}.about-hero>p:last-child{color:#ffffffd1}.docs-art{background:linear-gradient(90deg,#11061814,#11061852),url(/digraph-systems-field.jpg) 50%/cover;height:280px;margin:36px 0 0}.docs-art+.docs-note{margin-top:0}.journey-showcase{color:#fff;background:#1d0d24;grid-template-columns:1.15fr .85fr;min-height:690px;margin:0 22px 22px;display:grid;position:relative;overflow:hidden}.journey-art{background:linear-gradient(90deg,#1d0d2405,#1d0d244d),url(/digraph-onboarding-journey.jpg) 50%/cover}.journey-copy{flex-direction:column;justify-content:center;padding:70px 5vw;display:flex}.journey-copy h2,.data-control-copy h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(43px,4.4vw,68px);font-weight:470;line-height:1}.journey-copy>p:not(.eyebrow),.data-control-copy>p:not(.eyebrow){color:#ffffffb8;max-width:620px;font-size:15px;line-height:1.65}.journey-copy .journey-statement{color:#fff;letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(43px,4.4vw,68px);font-weight:470;line-height:1}.journey-copy ol{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;margin:38px 0 0;padding:0;list-style:none;display:grid}.journey-copy li{border-bottom:1px solid #fff3;grid-template-columns:34px 1fr;min-height:110px;padding:18px 14px 14px 0;display:grid}.journey-copy li:nth-child(odd){border-right:1px solid #fff3}.journey-copy li:nth-child(2n){padding-left:18px}.journey-copy li>span{color:#ff8d75;font:13px var(--font-geist-mono), monospace}.journey-copy li>b{font-size:14px}.journey-copy li>small{color:#ffffff8f;grid-column:2;font-size:13px;line-height:1.5}.shopping{position:relative;overflow:hidden}.shopping-generated-art{background:linear-gradient(90deg,#eee6dafa 0%,#eee6dae6 43%,#eee6da2e 100%),url(/digraph-commerce-field.jpg) 50%/cover;position:absolute;inset:0}.shopping>:not(.shopping-generated-art){position:relative}.data-control-showcase{color:#fff;background:#1d0d24;grid-template-columns:.85fr 1.15fr;min-height:650px;display:grid}.data-control-copy{flex-direction:column;justify-content:center;padding:85px 7vw;display:flex}.data-control-copy>div{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.data-control-copy>div span{color:#ffffff94;border-right:1px solid #fff3;flex-direction:column;gap:9px;min-height:95px;padding:20px 12px 15px;font-size:13px;display:flex}.data-control-copy>div span:last-child{border:0;padding-left:12px}.data-control-copy>div strong{color:#d8fb4b;font:13px var(--font-geist-mono), monospace}.data-control-copy>a{color:#1d0d24;background:#d8fb4b;border-radius:999px;align-self:flex-start;padding:14px 16px;font-size:13px;font-weight:700}.data-control-art{background:linear-gradient(90deg,#1d0d2440,#1d0d2400),url(/digraph-data-control.jpg) 50%/cover}.public-footer{grid-template-columns:.9fr 1.1fr}.public-footer-links{grid-template-columns:repeat(4,1fr)}.auth-flow-art{background:#1d0d24}.auth-flow-image{background:linear-gradient(90deg,#1d0d242e,#1d0d24ad),url(/digraph-onboarding-journey.jpg) 50%/cover;position:absolute;inset:0}.auth-flow-page .signin-art-copy,.auth-flow-page .signin-proof,.auth-flow-page .signin-wordmark{z-index:2;position:relative}.auth-flow-page .signin-form-wrap form{flex-direction:column;display:flex}.auth-flow-page .signin-form-wrap form label{margin:16px 0 8px;font-size:13px;font-weight:700}.auth-flow-page .signin-form-wrap form input{border:1px solid var(--line);background:#ffffff80;outline:0;height:52px;padding:0 14px}.auth-flow-page .signin-form-wrap form input:focus{border-color:#8f356f}.auth-success>span{background:#d8fb4b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;display:grid}.auth-success h2{letter-spacing:-.05em;margin:30px 0 15px;font-size:43px;line-height:1}.auth-success>p:not(.signin-kicker){color:#17131aa6;font-size:14px;line-height:1.6}.auth-success>a{color:#fff;background:#1d0d24;justify-content:space-between;margin-top:25px;padding:15px;font-size:13px;font-weight:700;display:flex}.editorial-detail>header{color:#fff;background:#1d0d24;padding:110px 8vw 80px}.editorial-detail>header>p,.resource-detail-hero>p,.policy-hero>p{font:13px var(--font-geist-mono), monospace;letter-spacing:.12em;color:#d8fb4b}.editorial-detail h1{letter-spacing:-.06em;max-width:1100px;margin:35px 0;font-size:clamp(53px,6.5vw,96px);font-weight:470;line-height:.96}.editorial-detail>header>span{color:#ffffffb8;max-width:700px;font-size:18px;line-height:1.6;display:block}.editorial-detail-art{background:url(/digraph-editorial-field.jpg) 50%/cover;height:520px;margin:22px}.editorial-detail>section{grid-template-columns:220px 1fr;gap:8vw;max-width:1200px;margin:auto;padding:80px 5vw 120px;display:grid}.editorial-detail aside{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:110px}.editorial-detail aside b{color:#8f356f;font:13px var(--font-geist-mono), monospace;margin-bottom:10px}.editorial-detail aside a{font-size:13px}.editorial-detail section>div>p,.editorial-detail section>div>li{color:#17131ab8;font-size:16px;line-height:1.85}.editorial-detail .article-lede{color:var(--ink)!important;font-size:23px!important;line-height:1.55!important}.editorial-detail section h2{letter-spacing:-.045em;margin:65px 0 18px;font-size:38px}.editorial-detail blockquote{background:#f7f7f8;border-left:5px solid #ff694f;margin:50px 0;padding:35px;font:italic 27px/1.45 Georgia,serif}.editorial-detail section ol{padding-left:22px}.editorial-detail section li{padding:13px 0}.detail-cta{color:#fff;background:#1d0d24;justify-content:space-between;margin-top:55px;padding:18px;font-size:13px;font-weight:700;display:flex}.resource-detail-hero{color:#fff;background:linear-gradient(90deg,#06383aed,#06383a26),url(/digraph-research-field.jpg) 50%/cover;flex-direction:column;justify-content:center;min-height:650px;padding:100px 8vw;display:flex}.resource-detail-hero h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(60px,7vw,105px);font-weight:470;line-height:.92}.resource-detail-hero>span{color:#fffc;max-width:680px;font-size:18px;line-height:1.6}.resource-detail-hero>a{color:#173238;background:#fff;align-self:flex-start;margin-top:35px;padding:15px 18px;font-size:13px;font-weight:700}.resource-guide{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 8vw;display:grid}.resource-guide>div>p,.resource-download>div:last-child>p{color:#8f356f;font:13px var(--font-geist-mono), monospace}.resource-guide h2{letter-spacing:-.055em;font-size:52px;font-weight:470;line-height:1.02}.resource-guide ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.resource-guide li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:25px 0;display:grid}.resource-guide li>span{color:#ff694f;font:13px var(--font-geist-mono), monospace}.resource-guide h3{margin:0 0 8px;font-size:20px}.resource-guide li p{opacity:.65;margin:0;font-size:13px;line-height:1.6}.resource-download{color:#fff;background:#1d0d24;grid-template-columns:1.1fr .9fr;min-height:520px;margin:22px;display:grid}.resource-download-art{background:url(/digraph-onboarding-journey.jpg) 50%/cover}.resource-download>div:last-child{flex-direction:column;justify-content:center;padding:60px 5vw;display:flex}.resource-download h2{letter-spacing:-.05em;margin:20px 0;font-size:46px;line-height:1}.resource-download span{color:#ffffffb3;font-size:14px;line-height:1.6}.resource-download a{color:#1d0d24;background:#d8fb4b;margin-top:30px;padding:15px;font-size:13px;font-weight:700}.policy-hero{background:#f7f7f8;flex-direction:column;justify-content:flex-end;min-height:520px;padding:100px 8vw;display:flex}.policy-hero h1{max-width:950px;font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif;letter-spacing:-.065em;margin:25px 0;font-size:clamp(55px,7vw,100px);font-weight:470;line-height:.95}.policy-hero>span{color:#17131aa6;max-width:700px;font-size:18px;line-height:1.6}.security-policy-hero{color:#fff;background:linear-gradient(90deg,#1d0d24eb,#1d0d2414),url(/digraph-data-control.jpg) 50%/cover}.security-policy-hero>span{color:#ffffffc2}.policy-content{grid-template-columns:200px 1fr;gap:8vw;max-width:1250px;margin:auto;padding:90px 5vw 130px;display:grid}.policy-content>nav{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:110px}.policy-content>nav b{color:#8f356f;font:13px var(--font-geist-mono), monospace;margin-bottom:12px}.policy-content>nav a{font-size:13px}.policy-content>nav a[aria-current=page]{color:#8f356f;font-weight:700}.policy-on-this-page{border-top:1px solid var(--line);flex-direction:column;gap:10px;max-height:calc(100vh - 330px);margin-top:22px;padding-top:24px;display:flex;overflow-y:auto}.policy-on-this-page b{color:#17131a85;font:13px var(--font-geist-mono), monospace;margin-bottom:4px}.policy-on-this-page a{color:#17131aa3;line-height:1.35}.policy-content>div>section{border-top:1px solid var(--line);grid-template-columns:55px 250px 1fr;gap:20px;padding:35px 0;display:grid}.policy-content section>span{color:#ff694f;font:13px var(--font-geist-mono), monospace}.policy-content h2{font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif;letter-spacing:-.04em;margin:0;font-size:27px}.policy-section-body{min-width:0}.policy-content section p,.policy-content section li,.policy-content section dd,.policy-content section address{color:#17131aad;margin:0;font-size:14px;line-height:1.75}.policy-section-body>*+*{margin-top:16px}.policy-section-body strong{color:var(--ink);font-weight:650}.policy-section-body a{color:#71305c;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.policy-section-body ul,.policy-section-body ol{margin:16px 0 0;padding-left:20px}.policy-section-body li{padding-left:5px}.policy-section-body li+li{margin-top:8px}.policy-section-body address{border-left:2px solid #ff694f;padding-left:16px;font-style:normal}.policy-caps{letter-spacing:.025em;font-size:13px!important;line-height:1.7!important}.policy-facts{border-top:1px solid var(--line);margin:20px 0 0}.policy-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.65fr) 1.35fr;gap:16px;padding:12px 0;display:grid}.policy-facts dt{color:var(--ink);font-size:13px;font-weight:650}.policy-updated{font:13px var(--font-geist-mono), monospace;opacity:.55;margin-top:40px}.signal-workspace{grid-template-columns:1.35fr .65fr;gap:14px;padding:14px;display:grid}.signal-stream-list>button{border:0;border-bottom:1px solid var(--command-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:72px 1fr 70px 20px;align-items:center;gap:14px;width:100%;min-height:92px;padding:15px;display:grid}.signal-stream-list>button.active{background:#fff}.signal-stream-list button>div{gap:7px;display:grid}.signal-stream-list button>div>b{font-size:14px}.signal-stream-list button>div>small{color:#716a72;font-size:13px;line-height:1.45}.signal-stream-list time{font:13px var(--font-geist-mono), monospace;color:#716a72}.signal-severity{text-align:center;font:13px var(--font-geist-mono), monospace;padding:9px}.severity-high{background:#ffd2c9}.severity-medium{background:#e6dcf5}.severity-low{background:#e8f6ae}.severity-info{background:#dceae8}.signal-evidence-drawer{color:#fff;background:#1d0d24;padding:28px}.signal-evidence-drawer>span,.signal-art-card>span{color:#d8fb4b;font:13px var(--font-geist-mono), monospace}.signal-evidence-drawer h3{margin:18px 0;font-size:26px}.signal-evidence-drawer>div{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.signal-evidence-drawer p{border-right:1px solid #fff3;padding:15px}.signal-evidence-drawer p:last-child{border:0}.signal-evidence-drawer small{color:#ffffff80;font:13px var(--font-geist-mono), monospace;margin-bottom:8px;display:block}.signal-evidence-drawer b{font-size:13px}.signal-evidence-drawer button{background:#d8fb4b;border:0;margin-top:20px;padding:12px 14px;font-size:13px;font-weight:700}.signal-rules{grid-template-rows:auto 1fr;gap:14px;display:grid}.signal-rules .data-panel>label{border-top:1px solid var(--command-line);cursor:pointer;align-items:center;gap:12px;min-height:83px;padding:15px;display:flex}.signal-rules label>span{gap:6px;margin-right:auto;display:grid}.signal-rules label b{font-size:13px}.signal-rules label small{color:#716a72;font-size:13px}.signal-rules input{opacity:0;position:absolute}.signal-rules label>i{background:#f7f7f8;border-radius:20px;width:36px;height:20px;padding:3px;display:flex}.signal-rules label>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s}.signal-rules input:checked+i{background:#8f356f;justify-content:flex-end}.signal-art-card{color:#fff;background:linear-gradient(#1d0d2414,#1d0d24e0),url(/digraph-systems-field.jpg) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:300px;padding:30px;display:flex}.signal-art-card h3{font-size:27px;line-height:1.1}.signal-art-card p{color:#ffffffb3;font-size:13px;line-height:1.6}.roundtable-workspace{padding:14px 14px 0}.roundtable-stage{color:#fff;background:linear-gradient(90deg,#1d0d24f5,#1d0d2426),url(/digraph-systems-field.jpg) 50%/cover;grid-template-columns:1fr .8fr;align-items:center;min-height:470px;padding:55px 5vw;display:grid}.roundtable-question>span{color:#d8fb4b;font:13px var(--font-geist-mono), monospace}.roundtable-question h2{letter-spacing:-.05em;max-width:750px;margin:25px 0;font-size:clamp(37px,4vw,58px);font-weight:470;line-height:1.05}.roundtable-question form{max-width:700px;display:flex}.roundtable-question input{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;outline:0;flex:1;min-width:0;height:50px;padding:0 14px}.roundtable-question button{background:#d8fb4b;border:0;padding:0 18px;font-weight:700}.agent-orbit{border:1px solid #ffffff40;border-radius:50%;justify-self:center;place-items:center;width:280px;height:280px;display:grid;position:relative}.agent-orbit:before,.agent-orbit:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute;inset:35px}.agent-orbit:after{inset:75px}.agent-orbit strong{font:70px Georgia,serif}.agent-orbit i{background:#ff694f;border-radius:50%;width:18px;height:18px;position:absolute}.agent-orbit i:first-child{top:20px}.agent-orbit i:nth-child(2){right:5px}.agent-orbit i:nth-child(3){background:#d8fb4b;bottom:30px;left:35px}.agent-orbit i:nth-child(4){background:#a85ddb;top:80px;left:10px}.agent-perspectives{border:1px solid var(--command-line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.agent-perspectives article{border-right:1px solid var(--command-line);background:#fff;flex-direction:column;min-height:270px;padding:20px;display:flex}.agent-perspectives article:last-child{border:0}.agent-perspectives header{align-items:center;gap:10px;display:flex}.agent-perspectives header>span{background:#e8deee;place-items:center;width:38px;height:38px;font:24px Georgia,serif;display:grid}.agent-perspectives header>div{display:grid}.agent-perspectives header b{font:13px var(--font-geist-mono), monospace}.agent-perspectives header small{color:#716a72;font-size:13px}.agent-perspectives header em{font:normal 13px var(--font-geist-mono), monospace;margin-left:auto}.agent-perspectives p{font-size:13px;line-height:1.65}.agent-perspectives button{border:0;border-top:1px solid var(--command-line);text-align:left;background:0 0;margin-top:auto;padding-top:13px;font-size:13px;font-weight:700}.roundtable-consensus{background:#d8fb4b;grid-template-columns:1fr 1fr;gap:8vw;padding:35px;display:grid}.roundtable-consensus span{font:13px var(--font-geist-mono), monospace}.roundtable-consensus h3{font-size:28px;line-height:1.15}.roundtable-consensus p{border-bottom:1px solid #17131a33;padding:10px 0;font-size:13px}.roundtable-consensus p b{margin-right:15px}.roundtable-consensus button{color:#fff;background:#1d0d24;border:1px solid #1d0d24;margin-top:15px;padding:13px;font-weight:700}.shopping-workspace{padding:14px}.shopping-intelligence-art{color:#fff;background:linear-gradient(90deg,#072b31eb,#1d0d242e),url(/digraph-commerce-field.jpg) 50%/cover;align-items:center;min-height:430px;padding:55px 5vw;display:flex}.shopping-intelligence-art>div{max-width:620px}.shopping-intelligence-art span{color:#d8fb4b;font:13px var(--font-geist-mono), monospace}.shopping-intelligence-art h2{letter-spacing:-.05em;font-size:46px;line-height:1}.shopping-intelligence-art p{color:#ffffffb8;font-size:13px;line-height:1.65}.shopping-product-layout{grid-template-columns:1fr 340px;gap:14px;margin-top:14px;display:grid}.shopping-product-table>button{border:0;border-top:1px solid var(--command-line);text-align:left;background:0 0;grid-template-columns:40px 1fr 110px 60px 50px;align-items:center;width:100%;min-height:72px;padding:14px;display:grid}.shopping-product-table>button.active{background:#fff}.shopping-product-table span{font:13px var(--font-geist-mono), monospace;color:#8b858c}.shopping-product-table strong,.shopping-product-table small{font-size:13px}.shopping-product-table b{text-align:right}.shopping-product-table em{text-align:right;color:#6f8422;font:normal 13px var(--font-geist-mono), monospace}.shopping-product-table em.down{color:#b54545}.shopping-product-detail{padding:25px}.shopping-product-detail>span{font:13px var(--font-geist-mono), monospace;color:#8f356f}.shopping-product-detail h3{font-size:26px}.shopping-score-ring{background:conic-gradient(#ff694f 0 78%, #f7f7f8 78%);border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;margin:30px auto;display:grid}.shopping-score-ring:before{content:"";position:absolute}.shopping-score-ring strong{font-size:32px}.shopping-score-ring small{text-align:center;font-size:13px}.shopping-product-detail>p{border-top:1px solid var(--command-line);padding:13px 0}.shopping-product-detail>p small{font:13px var(--font-geist-mono), monospace;color:#8b858c;margin-bottom:5px;display:block}.shopping-product-detail>p b{font-size:13px}.shopping-product-detail>button{color:#fff;background:#1d0d24;border:0;width:100%;padding:13px;font-weight:700}.not-found-page{color:#fff;background:linear-gradient(90deg,#1d0d24f2,#1d0d2440),url(/digraph-systems-field.jpg) 50%/cover;flex-direction:column;min-height:100vh;padding:35px 5vw;display:flex}.not-found-page>div{max-width:850px;margin:auto 0}.not-found-page>div>p{color:#d8fb4b;font:13px var(--font-geist-mono), monospace}.not-found-page h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(60px,8vw,112px);font-weight:470;line-height:.92}.not-found-page>div>span{color:#ffffffb8;max-width:600px;font-size:16px;line-height:1.65;display:block}.not-found-page nav{gap:12px;margin-top:35px;display:flex}.not-found-page nav a{color:#1d0d24;background:#fff;padding:14px 17px;font-size:13px;font-weight:700}.not-found-page nav a:last-child{background:#d8fb4b}.not-found-page>small{font:13px var(--font-geist-mono), monospace}.dashboard-loading{background:#f7f7f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.dashboard-loading aside{color:#fff;background:#1d0d24;padding:28px}.dashboard-loading aside>b{font-size:24px}.dashboard-loading aside>i{background:#ffffff14;height:44px;margin-top:25px;animation:1.2s infinite alternate loading-pulse;display:block}.dashboard-loading section{padding:28px}.dashboard-loading header{justify-content:space-between;display:flex}.dashboard-loading header i{background:#f7f7f8;width:35%;height:45px}.loading-metrics{background:#f7f7f8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:35px;display:grid}.loading-metrics i{background:#fff;height:140px;animation:1.2s infinite alternate loading-pulse}.loading-panels{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px;display:grid}.loading-panels i{background:#f7f7f8;height:520px;animation:1.2s .2s infinite alternate loading-pulse}@keyframes loading-pulse{to{opacity:.45}}@media (max-width:1000px){.journey-showcase,.data-control-showcase,.resource-download{grid-template-columns:1fr}.journey-art,.data-control-art,.resource-download-art{min-height:430px}.journey-copy,.data-control-copy{grid-row:1}.shopping-generated-art{opacity:.32}.editorial-detail>section,.resource-guide{grid-template-columns:1fr}.editorial-detail aside,.policy-content>nav{position:static}.policy-on-this-page{display:none}.policy-content,.signal-workspace,.shopping-product-layout{grid-template-columns:1fr}.agent-perspectives{grid-template-columns:1fr 1fr}.agent-perspectives article:nth-child(2){border-right:0}.roundtable-stage{grid-template-columns:1fr}.agent-orbit{display:none}.public-footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.journey-showcase{margin:8px}.journey-copy,.data-control-copy{padding:60px 7vw}.journey-copy ol,.data-control-copy>div{grid-template-columns:1fr}.journey-copy li:nth-child(odd){border-right:0}.journey-copy li:nth-child(2n){padding-left:0}.data-control-copy>div span{border-bottom:1px solid #fff3;border-right:0}.editorial-detail>header,.resource-detail-hero,.policy-hero{padding:75px 7vw}.editorial-detail-art,.resource-download{margin:8px}.editorial-detail>section{padding:55px 7vw}.editorial-detail .article-lede{font-size:19px!important}.editorial-detail blockquote{font-size:22px}.resource-guide{padding:70px 7vw}.policy-content{padding:60px 7vw}.policy-content>div>section{grid-template-columns:35px 1fr}.policy-section-body{grid-column:2}.policy-facts>div{grid-template-columns:1fr;gap:3px}.signal-workspace,.shopping-workspace{padding:8px}.roundtable-workspace{padding:8px 8px 0}.signal-stream-list>button{grid-template-columns:62px 1fr}.signal-stream-list time,.signal-stream-list button>i{display:none}.signal-evidence-drawer>div{grid-template-columns:1fr}.signal-evidence-drawer p{border-bottom:1px solid #fff3;border-right:0}.roundtable-stage{padding:45px 7vw}.roundtable-question form{display:grid}.roundtable-question button{height:46px}.agent-perspectives{grid-template-columns:1fr}.agent-perspectives article{border-right:0;border-bottom:1px solid var(--command-line)}.roundtable-consensus{grid-template-columns:1fr}.shopping-product-table>button{grid-template-columns:30px 1fr 55px}.shopping-product-table small,.shopping-product-table em{display:none}.not-found-page nav{flex-direction:column;align-items:flex-start}.dashboard-loading{grid-template-columns:1fr}.dashboard-loading aside{display:none}.loading-metrics{grid-template-columns:1fr 1fr}.loading-panels{grid-template-columns:1fr}.loading-panels i:last-child{display:none}}.register-page,.register-confirm-page{--register-blue:#2862f0;--register-surface:#fff;--register-danger:#b4233a;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), sans-serif}.register-page.signin-page{--register-blue:var(--coral);grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(100vh - 80px)}.register-page .signin-art,.register-page .register-panel{min-height:calc(100vh - 80px)}.register-page .signin-art-copy h1{font-family:"Cabinet Grotesk", var(--font-geist-sans), sans-serif;letter-spacing:-.055em;font-size:clamp(46px,4.25vw,68px);font-weight:500}.register-page .signin-art-copy h1 em{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:.9em;font-weight:400}.register-page .signin-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:13px;font-weight:600}.register-panel{overflow-y:auto}.register-form-wrap{width:min(100%,620px);margin:auto;padding:42px 0 36px}.register-site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 clamp(20px,4vw,56px);display:flex}.register-site-header>a:last-child{color:#17131aa8;font-size:14px}.register-site-header>a:last-child strong{color:var(--ink);margin-left:4px}.register-shell{width:min(100%,760px);margin:0 auto;padding:56px 24px 32px}.register-progress{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 40px;padding:0;list-style:none;display:grid}.register-progress li{color:#17131a75;align-items:center;gap:10px;min-height:52px;font-size:13px;display:flex;position:relative}.register-progress li:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.register-progress li.complete,.register-progress li.current{color:var(--ink)}.register-progress li.complete:after,.register-progress li.current:after{background:var(--register-blue)}.register-progress i{width:24px;height:24px;font:normal 13px/1 var(--font-geist-mono), monospace;border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.register-progress li.current i{border-color:var(--register-blue);background:var(--register-blue);color:#fff}.register-progress li.complete i{border-color:var(--ink);background:var(--ink);color:#fff}.register-progress b{font-weight:650}.register-heading{margin-bottom:28px}.register-heading .signin-kicker{color:var(--coral);margin-bottom:13px}.register-page .register-consent a{color:#8b356e}.register-toast{color:var(--ink)!important;background:#fff!important;border-color:#17131a2e!important;box-shadow:0 10px 24px #17131a14!important}.register-toast [data-radix-toast-title]{color:var(--ink)!important}.register-toast [data-radix-toast-description]{color:#17131ab8!important}.register-layout-shell>footer{background:#fff!important;border-top-color:#17131a2e!important}.register-layout-shell>footer>div>div:last-child{border-top-color:#17131a2e!important}.register-heading h1{font-family:"Cabinet Grotesk", var(--font-geist-sans), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,52px);font-weight:500;line-height:1}.register-heading>p{color:#17131aa8;max-width:590px;margin:14px 0 0;font-size:15px;line-height:1.55}.register-card{border:1px solid var(--line);background:var(--register-surface);border-radius:12px;padding:28px}.register-step{animation:.18s both register-in}@keyframes register-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.register-page .google-signin{border-color:var(--line);min-height:46px;box-shadow:none;background:0 0;border-radius:8px;transition:background .16s,border-color .16s}.register-page .google-signin:hover{background:#17131a09;border-color:#17131a52;transform:none}.register-page .signin-divider{margin:24px 0}.register-page .signin-divider span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.03em}.register-fields{gap:20px;display:grid}.register-fields.two-columns{grid-template-columns:1fr 1fr}.register-fields .full{grid-column:1/-1}.register-label{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:650;display:block}.register-label span{color:var(--register-danger)}.register-input,.register-select{width:100%;border:1px solid var(--line)!important;height:48px!important;color:var(--ink)!important;box-shadow:none!important;background:#ffffff94!important;border-radius:8px!important;font-size:14px!important}.register-input:focus,.register-input:focus-visible,.register-select:focus,.register-select:focus-visible{border-color:var(--register-blue)!important;outline:0!important;box-shadow:0 0 0 3px #2862f01f!important}.register-input.has-error,.register-input[aria-invalid=true]{border-color:var(--register-danger)!important}.register-error{color:var(--register-danger);margin:7px 0 0;font-size:13px;line-height:1.4}.register-password{position:relative}.register-password .register-input{padding-right:52px}.register-password>button{color:#17131a8f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:6px}.register-password>button:hover{color:var(--ink);background:#17131a0d}.register-password>button:focus-visible,.register-page .google-signin:focus-visible{outline:2px solid var(--register-blue);outline-offset:2px}.register-strength{gap:5px;margin-top:8px;display:flex}.register-strength i{background:#17131a1f;flex:1;height:3px}.register-strength i.active{background:var(--register-blue)}.register-consent{border-top:1px solid var(--line);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;padding-top:18px;display:grid}.register-consent label{color:#17131ab3;cursor:pointer;font-size:13px;line-height:1.55}.register-consent a,.register-support a{color:var(--register-blue);font-weight:650}.register-consent-error{grid-column:2;margin-top:-3px}.register-context,.register-assurance{border:1px solid var(--line);background:#17131a06;border-radius:8px;margin-top:4px;padding:16px}.register-context span,.register-assurance span,.register-summary span{color:#17131a94;font:650 13px/1.3 var(--font-geist-sans), sans-serif}.register-context p,.register-assurance p{color:#17131ab3;margin:7px 0 0;font-size:13px;line-height:1.55}.register-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.register-summary div{flex-direction:column;justify-content:space-between;min-width:0;min-height:88px;padding:14px 16px;display:flex}.register-summary div+div{border-left:1px solid var(--line)}.register-summary strong{overflow-wrap:anywhere;font-size:13px}.register-assurance{margin-top:20px}.register-actions{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.register-actions button{min-height:44px;box-shadow:none;gap:8px;padding:0 16px;border-radius:8px!important}.register-actions button:first-child{border-color:var(--line);background:0 0}.register-actions button:last-child{border-color:var(--ink);background:var(--ink);color:#fff;justify-content:space-between;min-width:160px}.register-actions button:last-child:hover{border-color:var(--register-blue);background:var(--register-blue)}.register-support,.register-legal{color:#17131a94;text-align:center;font-size:13px;line-height:1.5}.register-support{margin:22px 0 0}.register-legal{border-top:1px solid var(--line);margin:32px 0 0;padding-top:20px}.register-confirm-shell{padding-bottom:56px}.register-confirm-panel{border:1px solid var(--line);background:var(--register-surface);border-radius:12px;width:100%;padding:28px}.register-confirm-status{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.register-confirm-icon{width:40px;height:40px;color:var(--register-blue);border:1px solid #2862f047;border-radius:8px;place-items:center;display:grid}.register-confirm-icon svg{width:19px;height:19px}.register-confirm-status span{color:#17131a94;margin-bottom:4px;font-size:13px;display:block}.register-confirm-status strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35;display:block}.register-confirm-note{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.register-confirm-note strong{font-size:14px}.register-confirm-note p{color:#17131aa8;margin:7px 0 0;font-size:13px;line-height:1.55}.register-confirm-help{border:1px solid var(--line);background:#17131a06;border-radius:8px;margin-top:24px;padding:16px}.register-confirm-help p{color:#17131aa8;margin:0;font-size:13px;line-height:1.5}.register-confirm-resend{width:100%;min-height:44px;margin-top:14px;border-color:var(--line)!important;background:var(--register-surface)!important;box-shadow:none!important;border-radius:8px!important}.register-confirm-resend:hover{background:#17131a0a!important}.register-confirm-message{color:#17131aad;margin:12px 0 0;font-size:13px;line-height:1.5}.register-confirm-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;padding-top:20px;display:grid}.register-confirm-actions a{min-height:44px;box-shadow:none;border-radius:8px}.register-confirm-actions a:first-child{border-color:var(--line);color:var(--ink);background:0 0}.register-confirm-actions a:first-child:hover{background:#17131a0a}.register-confirm-actions a:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.register-confirm-actions a:last-child:hover{border-color:var(--register-blue);background:var(--register-blue)}.register-confirm-loading{color:#17131a9e;place-items:center;font-size:14px;display:grid}@media (max-width:680px){.register-site-header{height:64px;padding:0 16px}.register-site-header>a:last-child{font-size:13px}.register-site-header>a:last-child:not(:focus){font-size:0}.register-site-header>a:last-child strong{margin:0;font-size:13px}.register-shell{padding:40px 16px 24px}.register-form-wrap{padding:38px 0 30px}.register-progress{margin-bottom:32px}.register-progress li{justify-content:center}.register-progress b{display:none}.register-heading h1{font-size:40px}.register-card{padding:20px}.register-fields.two-columns{grid-template-columns:1fr}.register-fields .full{grid-column:auto}.register-summary{grid-template-columns:1fr}.register-summary div+div{border-top:1px solid var(--line);border-left:0}.register-actions button:last-child{min-width:0}.register-confirm-panel{padding:24px 20px}.register-confirm-actions{grid-template-columns:1fr}}@media (max-width:980px){.register-page.signin-page{grid-template-columns:1fr}.register-page .signin-art{min-height:560px}.register-page .register-panel{min-height:auto}}.command-route-loading{min-height:calc(100vh - 120px);color:var(--ink);border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;margin:18px;padding:clamp(24px,4vw,54px);display:flex}.command-route-loading-head{border-bottom:1px solid var(--line);padding-bottom:24px}.command-route-loading-head span{color:var(--coral);font:600 13px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:11px;display:block}.command-route-loading-head strong{font:500 clamp(28px, 3vw, 44px)/1.06 var(--font-geist-sans), sans-serif;letter-spacing:-.045em}.command-route-loading-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:26px;display:grid}.command-route-loading-metrics i{background:linear-gradient(100deg,#f7f7f8 25%,#fff 42%,#f7f7f8 60%) 0 0/300% 100%;height:88px;animation:1.3s infinite route-shimmer}.command-route-loading-body{border:1px solid var(--line);align-items:end;gap:12px;height:210px;margin-top:16px;padding:26px;display:flex}.command-route-loading-body span{background:linear-gradient(180deg, var(--coral), #b44b8e);opacity:.42;flex:1;animation:.7s both route-rise}.command-route-loading-body span:first-child{height:42%}.command-route-loading-body span:nth-child(2){height:70%;animation-delay:90ms}.command-route-loading-body span:nth-child(3){height:55%;animation-delay:.18s}.command-route-loading>p{color:#17131a99;margin:18px 0 0;font-size:13px}@keyframes route-shimmer{to{background-position:-150% 0}}@keyframes route-rise{0%{transform-origin:bottom;opacity:0;transform:scaleY(.1)}}@media (max-width:700px){.command-route-loading{margin:10px;padding:22px}.command-route-loading-metrics{grid-template-columns:1fr 1fr}.command-route-loading-body{height:150px}}.platform-detail-layer{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1208168f;justify-content:flex-end;animation:.18s both platform-layer-in;display:flex;position:fixed;inset:0}.platform-detail-drawer{background:#f7f7f8;border-left:1px solid #17131a38;width:min(720px,92vw);height:100%;animation:.24s cubic-bezier(.22,1,.36,1) both platform-drawer-in;overflow-y:auto;box-shadow:-24px 0 70px #1208163d}.audit-detail-drawer{background:#fff}.platform-detail-drawer.audit-detail-drawer>header{background:#fffffff5}.audit-detail-drawer .platform-evidence-card{background:#fff}.platform-detail-drawer>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f1e8f5;border-bottom:1px solid #17131a2e;justify-content:space-between;align-items:flex-start;gap:20px;min-height:106px;padding:24px 28px;display:flex;position:sticky;top:0}.platform-detail-drawer>header span,.platform-detail-heading span{font:13px var(--font-geist-mono), monospace;letter-spacing:.09em;color:#17131a94}.platform-detail-drawer>header h2{margin:7px 0 0;font-size:clamp(30px,5vw,48px);line-height:1}.platform-detail-drawer>header button{cursor:pointer;background:0 0;border:1px solid #17131a38;width:42px;height:42px;font-size:25px}.platform-detail-kpis{border-bottom:1px solid #17131a2b;grid-template-columns:repeat(4,1fr);display:grid}.platform-detail-kpis article{border-right:1px solid #17131a24;flex-direction:column;min-height:130px;padding:22px 18px;display:flex}.platform-detail-kpis article:last-child{border-right:0}.platform-detail-kpis span,.platform-detail-kpis small{color:#17131a9e;font-size:13px}.platform-detail-kpis strong{margin:auto 0 8px;font-size:28px;line-height:1}.platform-detail-section{border-bottom:1px solid #17131a2b;padding:28px}.platform-detail-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.platform-detail-heading h3{margin:6px 0 0;font-size:24px}.platform-detail-heading>small{color:#17131a94;font-size:13px}.platform-detail-chart{border-top:1px solid #17131a21;height:220px;margin-top:22px;padding:18px 0 0}.platform-detail-chart svg{width:100%;height:165px;overflow:visible}.platform-detail-chart>div{font:13px var(--font-geist-mono), monospace;color:#17131a8f;justify-content:space-between;display:flex}.platform-detail-empty{color:#17131aa6;border:1px dashed #17131a3d;margin-top:22px;padding:26px;font-size:14px}.platform-detail-empty.error{color:#8f2929;border-color:#ac2b2b61}.platform-evidence-card{background:#fff;border:1px solid #17131a24;margin-top:16px;padding:20px}.platform-evidence-card>header,.platform-evidence-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-evidence-card>header span,.platform-evidence-card>header b,.platform-evidence-card>footer span{font-size:13px}.platform-evidence-card>header span{color:#17131a8c}.platform-evidence-card h4{margin:18px 0 10px;font-size:17px;line-height:1.35}.platform-evidence-card p{color:#17131ab8;margin:0;font-size:14px;line-height:1.6}.platform-evidence-card>footer{color:#617713;border-top:1px solid #17131a1a;flex-wrap:wrap;justify-content:flex-start;margin-top:18px;padding-top:14px}.competitor-evidence-summary dl{border-top:1px solid #17131a21;margin:22px 0 0}.competitor-evidence-summary dl div{border-bottom:1px solid #17131a1a;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:54px;display:grid}.competitor-evidence-summary dt{color:#17131a94;font-size:13px}.competitor-evidence-summary dd{text-align:right;margin:0;font-size:14px;font-weight:700}.competitor-evidence-summary>a{min-height:42px;color:inherit;border:1px solid #17131a38;align-items:center;margin-top:20px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.competitor-detail-copy{color:#17131ab8;max-width:62ch;margin:22px 0 0;font-size:15px;line-height:1.65}.source-detail-meta{color:#17131a94;margin:14px 0 0;font-size:13px}.source-detail-link{min-height:42px;color:inherit;border:1px solid #17131a38;align-items:center;margin-top:20px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.source-evidence-list{border-top:1px solid #17131a21;margin-top:18px}.source-evidence-item{color:inherit;border-bottom:1px solid #17131a1a;padding:14px 0;text-decoration:none;display:block}.source-evidence-item:hover,.source-evidence-item:focus-visible{color:#8c376f;outline:none}.source-evidence-item>span,.source-evidence-item>code,.source-evidence-item>small{display:block}.source-evidence-item>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.source-evidence-item>code{color:#17131a9e;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;line-height:1.35;overflow:hidden}.source-evidence-item>small{color:#17131a94;margin-top:5px;font-size:13px}@keyframes platform-layer-in{0%{opacity:0}}@keyframes platform-drawer-in{0%{opacity:0;transform:translate(28px)}}@media (max-width:700px){.platform-detail-drawer{width:100%}.platform-detail-kpis{grid-template-columns:1fr 1fr}.platform-detail-kpis article:nth-child(2){border-right:0}.platform-detail-kpis article:nth-child(-n+2){border-bottom:1px solid #17131a24}.platform-detail-section{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.platform-detail-layer,.platform-detail-drawer{animation:none}}.features-compact{--features-paper:#f4f0e8;--features-card:#fff;--features-ink:#17131a;--features-muted:#17131aa8;--features-line:#17131a29;--features-plum:#24102d;--features-coral:#ff6752;--features-lime:#d8fb4b;background:var(--features-paper);min-height:100vh;color:var(--features-ink);overflow:clip}.features-compact :where(h1,h2,h3,h4,p,figure,ul){margin-top:0}.features-compact :where(a):focus-visible{outline:2px solid var(--features-coral);outline-offset:3px}.features-compact :where([id]){scroll-margin-top:110px}.features-v2-kicker,.features-v2-section-head>div>p,.features-v2-cta>p{color:var(--features-coral);font:700 13px/1.3 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:14px}.features-v2-hero{border-bottom:1px solid var(--features-line);isolation:isolate;grid-template-columns:minmax(360px,.76fr) minmax(520px,1.24fr);align-items:center;gap:clamp(34px,5vw,82px);min-height:640px;padding:64px 4vw 48px;display:grid;position:relative}.features-v2-hero:before{content:"";z-index:-1;border:1px solid #a65bdd33;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:-110px;box-shadow:0 0 0 72px #a65bdd06,0 0 0 144px #ff675205}.features-v2-hero-copy{max-width:660px}.features-v2-hero h1{letter-spacing:-.064em;margin:0 0 24px;font-size:clamp(48px,5.35vw,82px);font-weight:560;line-height:.96}.features-v2-hero h1 em{color:#8f356f;font-family:Georgia,serif;font-weight:400}.features-v2-lead{max-width:600px;color:var(--features-muted);margin-bottom:28px;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.features-v2-actions{align-items:center;gap:22px;display:flex}.features-v2-primary,.features-v2-secondary{min-height:48px;color:inherit;justify-content:center;align-items:center;gap:20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.features-v2-primary{background:var(--features-ink);color:#fff;border-radius:999px;min-width:164px;padding:0 18px}.features-v2-primary:hover{background:#8f356f}.features-v2-secondary{border-bottom:1px solid}.features-v2-platforms{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.features-v2-platform-tile{border:1px solid var(--features-line);cursor:pointer;background:#ffffff47;border-radius:10px;place-items:center;width:42px;height:42px;padding:6px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.features-v2-platform-tile:hover,.features-v2-platform-tile:focus-visible,.features-v2-platform-tile.is-active{z-index:5;background:#fff;border-color:#8f356f73;transform:translateY(-3px);box-shadow:0 10px 24px #24102d21}.features-v2-platform-tile:focus-visible{outline:2px solid var(--features-coral);outline-offset:3px}.features-v2-platform-tile img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.features-v2-platform-popover{color:#fff;text-align:left;pointer-events:none;opacity:0;transform-origin:top;background:#17131a;border:1px solid #17131a21;border-radius:12px;flex-direction:column;gap:3px;width:max-content;min-width:118px;padding:10px 12px;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% + 12px);bottom:auto;left:50%;transform:translate(-50%,-8px)scale(.94);box-shadow:0 14px 28px #17131a33}.features-v2-platform-popover:after{content:"";background:#17131a;border-top:1px solid #17131a;border-left:1px solid #17131a;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.features-v2-platform-tile:hover .features-v2-platform-popover,.features-v2-platform-tile:focus-visible .features-v2-platform-popover,.features-v2-platform-tile.is-active .features-v2-platform-popover{opacity:1;transform:translate(-50%)scale(1)}.features-v2-platform-popover strong{font-size:13px;line-height:1.2}.features-v2-platform-popover small{color:#ffffff9e;font-size:13px;line-height:1.2}.features-v2-command-screen{background:#fff;border:1px solid #17131a38;min-width:0;margin:0;box-shadow:18px 22px #2a0e3617}.features-v2-screen-label{border-bottom:1px solid var(--features-line);min-height:38px;font:650 13px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.features-v2-screen-label span{align-items:center;gap:8px;display:inline-flex}.features-v2-screen-label i{background:#729117;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #7291171f}.features-v2-command-screen img{width:100%;height:auto;display:block}.features-v2-command-screen figcaption{border-top:1px solid var(--features-line);color:#17131a8f;font:500 13px/1.3 var(--font-geist-mono), monospace;margin:0;padding:9px 13px 10px}.features-v2-proof-strip{border-bottom:1px solid var(--features-line);background:#f7f7f8;grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.features-v2-proof-strip article{border-right:1px solid var(--features-line);align-content:center;gap:7px;padding:23px 4vw;display:grid}.features-v2-proof-strip article:last-child{border-right:0}.features-v2-proof-strip strong{letter-spacing:-.045em;font-size:clamp(22px,2vw,30px)}.features-v2-proof-strip span{color:var(--features-muted);font-size:13px;line-height:1.4}.features-v2-jump{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f0e8f0;border-bottom:1px solid #17131a3d;align-items:center;gap:10px;min-height:54px;padding:0 4vw;display:flex;position:sticky;top:71px}.features-v2-jump span,.features-v2-jump a{font:650 13px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;padding:9px 12px}.features-v2-jump span{color:#17131a73;text-transform:uppercase;padding-left:0}.features-v2-jump a{color:inherit;text-decoration:none}.features-v2-jump a:hover{background:var(--features-ink);color:#fff}.features-v2-selling,.features-v2-directory{padding:76px 4vw 82px}.features-v2-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:60px;margin-bottom:34px;display:grid}.features-v2-section-head h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(36px,4vw,62px);font-weight:540;line-height:.98}.features-v2-section-head>span{max-width:560px;color:var(--features-muted);font-size:15px;line-height:1.55}.features-v2-selling .features-v2-section-head{grid-template-columns:minmax(0,1fr)}.features-v2-selling-grid{border-top:1px solid var(--features-line);border-left:1px solid var(--features-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.features-v2-selling-grid>article{border-right:1px solid var(--features-line);border-bottom:1px solid var(--features-line);background:#ffffff42;flex-direction:column;min-height:286px;padding:24px 22px 20px;transition:background .16s,transform .16s;display:flex}.features-v2-selling-grid>article:hover{z-index:1;background:#fff;transform:translateY(-3px)}.features-v2-selling-grid>article:first-child,.features-v2-selling-grid>article:nth-child(2){background:var(--features-plum);color:#fff}.features-v2-selling-grid>article:nth-child(2){background:#8f356f}.features-v2-selling-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.features-v2-selling-grid header span,.features-v2-selling-grid header p{font:650 13px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0}.features-v2-selling-grid header p{color:inherit;opacity:.58;text-transform:uppercase}.features-v2-selling-grid h3{letter-spacing:-.04em;margin:36px 0 12px;font-size:clamp(21px,1.7vw,28px);font-weight:600;line-height:1.03}.features-v2-selling-grid>article>p{color:inherit;opacity:.67;margin-bottom:0;font-size:13px;line-height:1.52}.features-v2-selling-link{color:var(--features-coral);align-self:flex-end;margin-top:auto;font-size:20px;text-decoration:none}.features-v2-selling-grid>article:nth-child(-n+2) .features-v2-selling-link{color:var(--features-lime)}.features-v2-workflow,.features-v2-solutions{background:var(--features-plum);color:#fff;padding:76px 4vw 82px}.features-v2-section-head-light>span{color:#ffffff9e}.features-v2-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.features-v2-workflow-grid>article{background:#ffffff0b;border:1px solid #ffffff2e;min-width:0}.features-v2-workflow-grid figure{background:#fff;border-bottom:1px solid #ffffff2e;height:230px;margin:0;overflow:hidden}.features-v2-workflow-grid img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.features-v2-workflow-grid>article:nth-child(3) img{object-position:50% 10%}.features-v2-workflow-grid>article>div{padding:22px}.features-v2-workflow-grid span{color:var(--features-lime);font:650 13px/1 var(--font-geist-mono), monospace;letter-spacing:.09em}.features-v2-workflow-grid h3{letter-spacing:-.04em;margin:16px 0 7px;font-size:24px;font-weight:560}.features-v2-workflow-grid p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.5}.features-v2-directory{background:#f7f7f8}.features-v2-directory-grid{border-top:1px solid var(--features-line);border-left:1px solid var(--features-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.features-v2-directory-grid>section{border-right:1px solid var(--features-line);background:#ffffff38;min-width:0}.features-v2-directory-grid>section>header{border-bottom:1px solid var(--features-line);align-items:center;gap:18px;min-height:94px;padding:20px;display:flex}.features-v2-directory-grid>section>header>span{background:var(--features-ink);color:#fff;width:38px;height:38px;font:650 13px/1 var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.features-v2-directory-grid>section:nth-child(2)>header>span{background:#8f356f}.features-v2-directory-grid>section:nth-child(3)>header>span{background:var(--features-lime);color:var(--features-ink)}.features-v2-directory-grid>section>header p{color:var(--features-muted);font:600 13px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;margin:0 0 4px}.features-v2-directory-grid>section>header h3{letter-spacing:-.04em;margin:0;font-size:23px}.features-v2-directory-grid article{border-bottom:1px solid var(--features-line);min-height:106px;padding:16px 44px 16px 18px;position:relative}.features-v2-directory-grid article>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.features-v2-directory-grid h4{letter-spacing:-.02em;margin:0;font-size:15px}.features-v2-directory-grid article>div span{color:#17131a75;font:600 13px/1 var(--font-geist-mono), monospace;text-transform:uppercase;flex:none}.features-v2-directory-grid article p{color:var(--features-muted);margin:8px 0 0;font-size:13px;line-height:1.42}.features-v2-directory-grid article>a{width:24px;height:24px;color:var(--features-coral);place-items:center;text-decoration:none;display:grid;position:absolute;top:15px;right:14px}.features-v2-solutions{background:#32133d}.features-v2-solutions .features-v2-section-head{grid-template-columns:minmax(0,1fr)}.features-v2-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.features-v2-module{--module-accent:var(--features-coral);border:1px solid #ffffff2e;border-top:3px solid var(--module-accent);background:#ffffff0b;flex-direction:column;min-width:0;display:flex;overflow:hidden}.features-v2-module-alpha{--module-accent:#ff7a66}.features-v2-module-delta{--module-accent:#c181ec}.features-v2-module-sigma{--module-accent:#d8fb4b}.features-v2-module-omega{--module-accent:#f0c86b}.features-v2-module-gamma{--module-accent:#72b7ff}.features-v2-module:first-child{grid-column:span 2}.features-v2-module-grid figure{background:var(--features-paper);height:190px;margin:0;overflow:hidden}.features-v2-module:first-child figure{height:260px}.features-v2-module-grid img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .22s;display:block}.features-v2-module-grid>article:hover img{transform:scale(1.018)}.features-v2-module-copy{flex-direction:column;flex:1;padding:19px 20px 18px;display:flex}.features-v2-module-meta{align-items:center;gap:12px;display:flex}.features-v2-module-meta span,.features-v2-module-meta p,.features-v2-module-meta b{color:#ffffff85;font:600 13px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.features-v2-module-meta span{color:var(--module-accent)}.features-v2-module-meta p{flex:1}.features-v2-module-meta b{border:1px solid var(--module-accent);margin-left:auto;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.features-v2-module-meta b{border:1px solid color-mix(in srgb, var(--module-accent) 52%, transparent)}}.features-v2-module-meta b{color:var(--module-accent);font-weight:700}.features-v2-module-title{align-items:center;gap:12px;margin-top:17px;display:flex}.features-v2-module-title>span{border:1px solid var(--module-accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.features-v2-module-title>span{border:1px solid color-mix(in srgb, var(--module-accent) 58%, transparent)}}.features-v2-module-title>span{color:var(--module-accent);border-radius:50%;font:650 18px/1 Georgia,serif}.features-v2-module-grid h3{letter-spacing:-.045em;margin:0;font-size:27px;font-weight:560;line-height:1.05}.features-v2-module:first-child h3{font-size:34px}.features-v2-module-description{color:var(--module-accent);margin:14px 0 18px;font-size:14px;font-weight:600;line-height:1.4}.features-v2-module-grid a{color:#fff;border:1px solid #ffffff38;border-radius:999px;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.features-v2-module-grid a:hover{border-color:var(--module-accent);background:#ffffff0f}.features-v2-module-grid a span{color:var(--module-accent);margin-left:6px}.features-v2-module-signal{grid-column:span 3;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);display:grid}.features-v2-module-signal figure{border-right:1px solid #ffffff2e;height:auto;min-height:344px}.features-v2-module-signal .features-v2-module-copy{padding:30px}.features-v2-module-signal .features-v2-module-description{max-width:460px}.features-v2-signal-architecture{background:#ffffff06;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-column:1/-1;padding:28px 30px 30px}.features-v2-signal-architecture>div{max-width:670px}.features-v2-signal-architecture h4{color:#fff;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:560;line-height:1.08}.features-v2-signal-architecture>div>p{color:#ffffffa6;margin:10px 0 0;font-size:14px;line-height:1.5}.features-v2-signal-architecture ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 0;padding:0;list-style:none;display:grid}.features-v2-signal-architecture li{border-left:1px solid #fff3;min-width:0;padding:0 18px;position:relative}.features-v2-signal-architecture li:first-child{border-left:0;padding-left:0}.features-v2-signal-architecture li:last-child{padding-right:0}.features-v2-signal-architecture li>span{color:var(--module-accent);font:650 13px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.features-v2-signal-architecture h5{color:#fff;letter-spacing:-.025em;margin:16px 0 0;font-size:17px;font-weight:650;line-height:1.2}.features-v2-signal-architecture li>p{color:#ffffff9e;margin:8px 0 0;font-size:13px;line-height:1.5}.features-v2-signal-architecture li>i{z-index:1;color:var(--module-accent);font-size:18px;font-style:normal;position:absolute;top:36px;right:-7px}.features-v2-signal-architecture-note{color:#ffffffb3;border-top:1px solid #ffffff2e;max-width:760px;margin:26px 0 0;padding-top:16px;font-size:13px;line-height:1.5}.features-v2-trust{border-bottom:1px solid var(--features-line);background:var(--features-lime);min-height:178px;color:var(--features-ink);grid-template-columns:repeat(3,1fr) .72fr;display:grid}.features-v2-trust>div,.features-v2-trust>a{border-right:1px solid #17131a2e;flex-direction:column;justify-content:center;padding:26px 3vw;display:flex}.features-v2-trust span{font:650 13px/1 var(--font-geist-mono), monospace;margin-bottom:18px}.features-v2-trust strong{margin-bottom:7px;font-size:17px}.features-v2-trust p{opacity:.67;margin:0;font-size:13px;line-height:1.45}.features-v2-trust>a{color:inherit;gap:22px;font-size:14px;font-weight:750;text-decoration:none}.features-v2-trust>a span{margin:0;font-size:20px}.features-v2-cta{text-align:center;background:var(--features-paper);flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding:76px 5vw;display:flex}.features-v2-cta h2{letter-spacing:-.064em;max-width:1040px;margin:0;font-size:clamp(46px,6vw,86px);font-weight:540;line-height:.96}.features-v2-cta>div{align-items:center;gap:28px;margin-top:34px;display:flex}.features-v2-cta>div>a:not(.features-v2-primary){color:inherit;font-size:14px;font-weight:700;text-decoration:none}@media (max-width:1120px){.features-v2-hero{grid-template-columns:minmax(310px,.75fr) minmax(440px,1.25fr);gap:34px}.features-v2-hero h1{font-size:clamp(46px,5.4vw,68px)}.features-v2-selling-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-v2-selling-grid>article{min-height:250px}.features-v2-directory-grid{grid-template-columns:1fr}.features-v2-directory-grid>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.features-v2-directory-grid article:nth-child(odd){border-right:1px solid var(--features-line)}.features-v2-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-v2-module-grid>article:first-child,.features-v2-module-signal{grid-column:span 2}.features-v2-signal-architecture ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.features-v2-signal-architecture li:nth-child(4){border-left:0;padding-left:0}.features-v2-trust{grid-template-columns:repeat(2,1fr)}.features-v2-trust>div:nth-child(2){border-right:0}.features-v2-trust>div:nth-child(-n+2){border-bottom:1px solid #17131a2e}}@media (max-width:820px){.features-v2-hero{grid-template-columns:1fr;padding-top:52px}.features-v2-hero-copy{max-width:720px}.features-v2-hero h1{font-size:clamp(48px,10vw,76px)}.features-v2-command-screen{box-shadow:10px 12px #2a0e3614}.features-v2-proof-strip{grid-template-columns:repeat(2,1fr)}.features-v2-proof-strip article:nth-child(2){border-right:0}.features-v2-proof-strip article:nth-child(-n+2){border-bottom:1px solid var(--features-line)}.features-v2-section-head{grid-template-columns:1fr;gap:18px}.features-v2-workflow-grid{grid-template-columns:1fr}.features-v2-workflow-grid>article{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);display:grid}.features-v2-workflow-grid figure{border-bottom:0;border-right:1px solid #ffffff2e;height:260px}.features-v2-module-signal{grid-template-columns:1fr}.features-v2-module-signal figure{border-bottom:1px solid #ffffff2e;border-right:0;min-height:260px}}@media (max-width:620px){.features-v2-hero,.features-v2-selling,.features-v2-workflow,.features-v2-directory,.features-v2-solutions{padding-left:18px;padding-right:18px}.features-v2-hero{min-height:0;padding-top:40px;padding-bottom:38px}.features-v2-hero h1{margin-bottom:20px;font-size:clamp(43px,13vw,64px)}.features-v2-actions,.features-v2-cta>div{flex-direction:column;align-items:stretch;gap:15px}.features-v2-secondary{align-self:flex-start;min-height:38px}.features-v2-platforms{margin-top:24px}.features-v2-command-screen figcaption{display:none}.features-v2-proof-strip article{padding:20px 18px}.features-v2-jump{scrollbar-width:none;gap:2px;min-height:50px;padding:0 14px;top:60px;overflow-x:auto}.features-v2-jump::-webkit-scrollbar{display:none}.features-v2-jump span,.features-v2-jump a{flex:none;padding:9px 8px;font-size:13px}.features-v2-selling,.features-v2-workflow,.features-v2-directory,.features-v2-solutions{padding-top:58px;padding-bottom:62px}.features-v2-section-head h2{font-size:clamp(37px,11vw,52px)}.features-v2-section-head>span{font-size:14px}.features-v2-selling-grid{grid-template-columns:1fr}.features-v2-selling-grid>article{min-height:232px}.features-v2-selling-grid h3{margin-top:28px;font-size:25px}.features-v2-workflow-grid>article{display:block}.features-v2-workflow-grid figure{border-bottom:1px solid #ffffff2e;border-right:0;height:220px}.features-v2-directory-grid>section>div{grid-template-columns:1fr}.features-v2-directory-grid article:nth-child(odd){border-right:0}.features-v2-module-grid{grid-template-columns:1fr}.features-v2-module-grid>article:first-child,.features-v2-module-signal{grid-column:auto}.features-v2-module-signal .features-v2-module-copy,.features-v2-signal-architecture{padding-left:20px;padding-right:20px}.features-v2-signal-architecture ol{grid-template-columns:1fr;gap:0}.features-v2-signal-architecture li,.features-v2-signal-architecture li:first-child,.features-v2-signal-architecture li:nth-child(4){border-top:1px solid #ffffff2e;border-left:0;padding:16px 0}.features-v2-signal-architecture li:first-child{border-top:0;padding-top:0}.features-v2-signal-architecture h5{margin-top:10px}.features-v2-signal-architecture li>i{display:none}.features-v2-module-grid figure,.features-v2-module-grid>article:first-child figure{height:210px}.features-v2-trust{grid-template-columns:1fr}.features-v2-trust>div,.features-v2-trust>a{border-bottom:1px solid #17131a2e;border-right:0;min-height:138px;padding:24px 20px}.features-v2-trust span{margin-bottom:12px}.features-v2-cta{min-height:460px;padding:62px 20px}.features-v2-cta h2{font-size:clamp(43px,12vw,62px)}}@media (prefers-reduced-motion:reduce){.features-v2-selling-grid>article,.features-v2-module-grid img{transition:none}}@media (max-width:760px){.signal-chart-card .panel-heading{flex-direction:column;align-items:stretch;gap:8px}.chart-heading-tools{justify-content:space-between;width:100%}.chart-series-menu summary{min-width:132px}.chart-series-menu>div{width:min(248px,100vw - 48px)}}.account-dashboard{--background:#fff;--foreground:var(--dash-ink);--card:#fff;--card-foreground:var(--dash-ink);--primary:var(--dash-ink);--primary-foreground:#fff;--secondary:#f7f7f8;--secondary-foreground:var(--dash-ink);--muted:#f7f7f8;--muted-foreground:#17131a9e;--accent:var(--dash-lime);--accent-foreground:var(--dash-ink);--border:#17131a2e;--input:#17131a38;--ring:var(--dash-coral);--dash-card:#fff;--dash-ui-font:var(--font-product-sans);font-family:var(--font-product-sans)}.account-dashboard,.account-dashboard *{font-family:var(--font-product-sans)!important}.account-dashboard .command-sidebar{min-height:calc(100vh - 50px)}.command-user>a{color:#fff;opacity:.6;font-size:14px}.account-workspace{padding-bottom:32px}.account-topbar{min-height:88px}.account-topbar h1{font-size:24px;font-weight:700}.account-identity{border-left:1px solid #17131a33;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:238px;padding:4px 0 4px 16px;display:grid}.account-identity [data-slot=avatar-fallback]{color:#fff;background:var(--dash-violet);font-size:13px;font-weight:750}.account-identity p{color:var(--dash-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:normal;margin:0}.account-identity p+p{color:#17131a94;margin-top:2px}.account-preview-note{color:#17131ab8;background:#17131a06;border:1px solid #17131a21;border-radius:10px;align-items:center;gap:10px;min-height:32px;margin-top:10px;padding:0 10px;font-size:13px;display:flex}.account-preview-note>span{color:var(--dash-coral);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.08em}.account-body{grid-template-columns:210px minmax(0,1120px);align-items:start;gap:20px;min-width:0;margin-top:10px;display:grid}.account-subnav{background:#fff;border:1px solid #17131a2b;border-radius:14px;position:sticky;top:12px;overflow:hidden}.account-subnav-heading{color:#17131a80;min-height:40px;font:700 13px var(--font-geist-mono), monospace;letter-spacing:.09em;border-bottom:1px solid #17131a24;align-items:center;padding:0 12px;display:flex}.account-subnav nav{padding:6px;display:grid}.account-subnav-group+.account-subnav-group{border-top:1px solid #17131a1f;margin-top:6px;padding-top:6px}.account-subnav-group>p{color:#17131a85;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:7px 9px 5px;font-size:13px;font-weight:600}.account-subnav nav button{color:#17131a9e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:41px;padding:0 9px;font-size:13px;font-weight:500;display:grid;position:relative}.account-subnav nav button:hover{color:var(--dash-ink);background:#17131a0b;border-color:#0000}.account-subnav nav button.active{color:var(--dash-ink);background:#d8fb4b8c;border-color:#0000;font-weight:600}.account-subnav nav button.active:before{content:"";background:var(--dash-coral);width:3px;position:absolute;top:7px;bottom:7px;left:0}.account-subnav nav svg{flex:none;width:16px;height:16px}.account-section{min-width:0}.account-mobile-nav{display:none}.account-section-heading{border-bottom:1px solid #17131a29;justify-content:space-between;align-items:flex-start;gap:18px;min-height:44px;margin-bottom:10px;padding:2px 2px 12px;display:flex}.account-section-heading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:24px}.account-section-heading p{color:#17131a94;max-width:680px;margin:4px 0 0;font-size:13px;line-height:18px}.account-dashboard [data-slot=card]{background:#fff;border-color:#17131a2e;border-radius:14px}.account-dashboard [data-slot=card-header]{border-color:#17131a29}.account-dashboard .divide-y>:not(:first-child),.account-dashboard .divide-y>*+*{border-color:#17131a1f!important;border-top-style:solid!important;border-top-width:1px!important}.account-dashboard .divide-y>:not(:last-child){border-bottom:1px solid #17131a1f!important}.account-dashboard .divide-y,.account-dashboard .border-t,.account-dashboard .rounded-xl.border{border-color:#17131a2e!important}.account-dashboard [data-slot=card-title]{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:20px}.account-dashboard [data-slot=card-description]{color:#17131a94;font-size:13px;line-height:18px}.account-dashboard [data-slot=button],.account-dashboard [data-slot=input]{box-shadow:none}.account-dashboard [data-slot=button]{border:1px solid #17131a2e;border-radius:10px;font-weight:500}.account-dashboard .account-delete-button{border:1px solid var(--dash-coral);color:var(--dash-coral);font-family:var(--dash-ui-font);background:0 0;font-weight:600}.account-dashboard .account-delete-button:hover{background:var(--dash-coral);color:#fff}.account-destructive-action{border:1px solid var(--dash-coral)!important;color:var(--dash-coral)!important;background:0 0!important}.account-destructive-action:hover{background:var(--dash-coral)!important;color:#fff!important}.account-dashboard .account-delete-icon{color:var(--dash-ink);border-color:#0000}.account-dashboard .account-delete-icon:hover{color:var(--dash-coral);background:#ef5b4e1f}.account-dashboard [data-slot=input]{background:#fff;border-color:#17131a2e;border-radius:10px}.account-dashboard hr{border-color:#17131a2e}.account-dashboard [data-slot=select-trigger]{box-shadow:none;background:#fff;border-color:#17131a2e;border-radius:10px;transition:border-color .14s,background-color .14s,color .14s}.account-dashboard [data-slot=select-trigger]:hover,.account-dashboard [data-slot=select-trigger][data-state=open]{color:var(--dash-ink);background:#fafafa;border-color:#17131a4d}.account-select-content{color:var(--dash-ink)!important;font-family:var(--font-product-sans)!important;background:#fff!important;border-color:#17131a29!important}[data-slot=select-item][data-highlighted],[data-slot=select-item]:hover{color:#17131a!important;background:#17131a17!important}.account-dashboard [data-slot=button]:focus-visible,.account-dashboard [data-slot=input]:focus-visible,.account-subnav nav button:focus-visible,.account-overview-link:focus-visible,.account-summary-tile:focus-visible{outline:2px solid var(--dash-coral);outline-offset:2px}.account-dashboard [data-slot=select-trigger]:focus-visible{outline-offset:2px;outline:2px solid #17131a52}.account-dashboard [data-slot=badge]{border-radius:2px}.account-dashboard [data-slot=table-header]{background:#f7f7f8}.account-dashboard [data-slot=table-row],.account-dashboard [data-slot=table-head],.account-dashboard [data-slot=table-cell]{border-color:#17131a21}.account-overview-link{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #17131a21;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 0 0;display:flex}.account-overview-link>span{align-items:center;gap:10px;display:flex}.account-overview-link strong,.account-overview-link small{display:block}.account-overview-link strong{font-size:13px}.account-overview-link small{color:#17131a8f;margin-top:2px;font-size:13px}.account-overview-link>svg{color:#17131a7a;width:16px;height:16px}.account-summary-tile{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #17131a24;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;min-height:78px;padding:12px;display:grid}.account-summary-tile:hover,.account-overview-link:hover{background:#f7f7f8}.account-summary-tile span{color:#17131a94;font-size:13px}.account-summary-tile strong{font-variant-numeric:tabular-nums;grid-column:1;font-size:24px;line-height:28px}.account-summary-tile svg{color:#17131a70;grid-area:1/2/span 2;width:15px;height:15px}.account-dashboard .rounded-xl{border-radius:14px}.journal-index-page,.journal-detail-page,.journal-post{color:#181818;font-family:var(--font-product-sans);background:#f7f7f8}.journal-index-page :where(h1,h2,h3,p,a,button),.journal-detail-page :where(h1,h2,h3,p,a,li),.journal-post :where(h1,h2,h3,p,a,li,button){font-family:var(--font-product-sans)}.journal-index-page :where(h1,h2,h3),.journal-detail-page :where(h1,h2,h3),.journal-post :where(h1,h2,h3){font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif}.journal-index-page .public-blog-hero{background:#fff;border-bottom:1px solid #0000001a;grid-template-columns:minmax(0,1.2fr) minmax(260px,.6fr);align-items:end;gap:40px;min-height:0;padding:clamp(48px,5vw,72px) max(24px,50vw - 560px);display:grid}.journal-index-page .public-blog-hero:after{display:none}.journal-index-page .public-blog-hero p:first-child,.journal-index-page .section-title p{color:#6b6b6b;font-family:var(--font-product-sans);letter-spacing:0;margin-bottom:16px;font-size:13px;font-weight:500}.journal-index-page .public-blog-hero h1{letter-spacing:-.045em;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.04}.journal-index-page .public-blog-hero h1 em,.journal-index-page .section-title h2 em{color:inherit;font-family:var(--font-product-sans);font-style:normal;font-weight:inherit}.journal-index-page .public-blog-hero>p:last-child{color:#5d5d5d;max-width:380px;font-size:16px;line-height:1.55}.journal-index-page .featured-story{color:#181818;background:#fff;border:1px solid #0000001f;border-radius:14px;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);width:min(1120px,100% - 48px);min-height:360px;margin:32px auto 0;overflow:hidden}.journal-index-page .story-art{background-color:#181818;min-height:260px}.journal-index-page .story-art-image{color:inherit;text-decoration:none;display:block}.journal-index-page .story-art-image img{object-fit:cover}.journal-index-page .story-art-image:focus-visible{outline-offset:-4px;outline:2px solid #ff5d45}.journal-index-page .featured-story article{padding:clamp(30px,5vw,54px)}.journal-index-page .featured-story article>p,.journal-index-page .article-grid article>p{color:#6b6b6b;font-family:var(--font-product-sans);letter-spacing:0;margin-bottom:14px;font-size:13px;font-weight:500}.journal-index-page .featured-story h2{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.08}.journal-index-page .featured-story-title{color:inherit;text-decoration:none}.journal-index-page .featured-story-title:hover{color:#ff5d45}.journal-index-page .featured-story-title:focus-visible{outline-offset:3px;outline:2px solid #ff5d45}.journal-index-page .featured-story article>span{color:#5d5d5d;margin:18px 0 26px;font-size:16px;line-height:1.55}.journal-index-page .featured-story article>a,.journal-index-page .article-grid article>a{color:#181818;border:0;width:fit-content;padding:0;font-weight:600}.journal-index-page .featured-story article>a:hover,.journal-index-page .article-grid article>a:hover{color:#ff5d45}.journal-index-page .article-index{width:min(1120px,100% - 48px);margin:0 auto;padding:72px 0 88px}.journal-index-page .section-title{align-items:end;margin-bottom:32px}.journal-index-page .section-title h2{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.1}.journal-index-page .filter-row{gap:8px;max-width:520px}.journal-index-page .filter-row button{color:#4d4d4d;background:#fff;border:1px solid #00000024;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500}.journal-index-page .filter-row button:hover,.journal-index-page .filter-row button.active{color:#fff;background:#181818;border-color:#181818}.journal-index-page .article-grid{border:0;gap:14px}.journal-index-page .article-grid article{background:#fff;border-radius:14px;min-height:370px;padding:18px;overflow:hidden;border:1px solid #0000001f!important}.journal-index-page .article-grid article:hover{border-color:#0000003d!important}.journal-index-page .article-art{height:130px;margin:-18px -18px 18px;position:relative}.journal-index-page .article-art-image{background:#f7f7f8;overflow:hidden}.journal-index-page .article-art-image img{object-fit:cover;object-position:center}.journal-index-page .article-card-cover{width:100%;height:100%;color:inherit;text-decoration:none;display:flex;position:relative}.journal-index-page .article-card-cover:focus-visible{outline-offset:-4px;outline:2px solid #ff5d45}.journal-index-page .article-grid h3{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.25}.journal-index-page .article-card-title{color:inherit;text-decoration:none}.journal-index-page .article-card-title:hover{color:#ff5d45}.journal-index-page .article-card-title:focus-visible{outline-offset:3px;outline:2px solid #ff5d45}.journal-index-page .article-grid article>span{color:#5d5d5d;margin:12px 0 20px;font-size:14px;line-height:1.5}.journal-detail-page{background:#fff}.journal-article{max-width:780px}.journal-backlink{color:#5d5d5d;font-weight:500}.journal-backlink:hover{color:#181818}.journal-article-header{border-color:#0000001f}.journal-category{color:#6b6b6b!important;font-weight:500!important}.journal-title{max-width:760px;font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif!important;letter-spacing:-.045em!important;font-size:clamp(42px,5vw,56px)!important;font-weight:600!important;line-height:1.06!important}.journal-dek{max-width:660px;color:#5d5d5d!important;font-size:18px!important;line-height:1.55!important}.journal-meta{color:#6b6b6b!important;font-size:13px!important}.journal-cover{border-radius:14px;overflow:hidden;background:#fff!important;border-color:#0000001f!important}.journal-cover>div,.journal-cover figcaption{color:#6b6b6b!important;font-family:var(--font-product-sans)!important;border-color:#0000001a!important;font-size:13px!important;font-weight:500!important}.journal-article-body{color:#4d4d4d!important;font-size:17px!important;line-height:1.68!important}.journal-article-body section+section{padding-top:8px}.journal-article-body h2{color:#181818!important;font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif!important;letter-spacing:-.025em!important;font-size:clamp(24px,3vw,30px)!important;font-weight:600!important}.journal-article-body .journal-lede{padding:2px 0 2px 18px;color:#181818!important;border-color:#ff5d45!important;font-size:19px!important;line-height:1.55!important}.journal-article-body a{color:#181818!important;text-decoration-color:#ff5d45!important}.journal-article-cta{background:#f7f7f8!important;border-color:#0000001a!important}.journal-article-cta p{font-family:var(--font-product-sans)!important;font-size:18px!important;font-weight:600!important}.journal-article-cta a{color:#181818!important;font-weight:600!important}.journal-post-content{background:#fff}.journal-post-content>div:first-child{background:#fff!important;border-bottom:1px solid #0000001a!important}.journal-post-content>div:first-child>div{max-width:780px!important;padding-top:40px!important;padding-bottom:40px!important}.journal-post-content>article,.journal-post-content>div:not(:first-child){max-width:780px!important}.journal-post-content>article{padding-top:52px!important;padding-bottom:72px!important}.journal-post-content>div:not(:first-child){padding-top:48px!important;padding-bottom:72px!important}.journal-post-content h1{max-width:760px;color:#181818!important;font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif!important;letter-spacing:-.04em!important;font-size:clamp(38px,5vw,54px)!important;font-weight:600!important;line-height:1.08!important}.journal-post-content h2{color:#181818!important;font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif!important;letter-spacing:-.025em!important;font-size:clamp(24px,3vw,30px)!important;font-weight:600!important;line-height:1.2!important}.journal-post-content h3{color:#181818!important;font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif!important;font-weight:600!important}.journal-post-content .prose{color:#4d4d4d!important;font-size:17px!important;line-height:1.68!important}.journal-post-content .prose p,.journal-post-content article>p{color:inherit;line-height:1.68!important}.journal-post-content .prose :where(strong,b){color:#181818}.journal-post-content [data-slot=card],.journal-post-content .rounded-lg.border{box-shadow:none!important;background:#fff!important;border-color:#0000001f!important;border-radius:12px!important}.journal-post-content [data-slot=badge]{border-radius:999px;color:#4d4d4d!important;font-family:var(--font-product-sans)!important;background:#f7f7f8!important;border-color:#0000001f!important;font-size:13px!important;font-weight:500!important}.journal-post-content [data-slot=button]{border-radius:9px;font-weight:500;font-family:var(--font-product-sans)!important}.journal-editorial-page .editorial-detail>header{color:#181818;background:0 0;max-width:780px;margin:0 auto;padding:72px 0 36px}.journal-editorial-page .editorial-detail>header>p{color:#6b6b6b;font:500 13px/1.2 var(--font-product-sans);letter-spacing:.08em;margin:0 0 16px}.journal-editorial-page .editorial-detail h1{font-family:"Cabinet Grotesk", var(--font-product-sans), sans-serif;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(42px,5vw,56px);font-weight:600;line-height:1.04}.journal-editorial-page .editorial-detail h1 em{font-family:inherit;font-style:normal;font-weight:inherit}.journal-editorial-page .editorial-detail>header>span{color:#5d5d5d;max-width:650px;font:400 17px/1.55 var(--font-product-sans)}.journal-editorial-page .editorial-detail-art{border:1px solid #0000001a;border-radius:14px;width:min(1120px,100% - 48px);height:clamp(220px,30vw,380px);margin:10px auto 0}.journal-editorial-page .editorial-detail>section{grid-template-columns:180px minmax(0,680px);gap:64px;max-width:1040px;padding:62px 0 84px}.journal-editorial-page .editorial-detail aside{gap:10px;top:100px}.journal-editorial-page .editorial-detail aside b{color:#6b6b6b;font:500 13px/1.3 var(--font-product-sans);letter-spacing:.08em;margin-bottom:8px}.journal-editorial-page .editorial-detail aside a{color:#5d5d5d;font:400 13px/1.45 var(--font-product-sans)}.journal-editorial-page .editorial-detail section>div>p,.journal-editorial-page .editorial-detail section>div>li{color:#4f4f4f;font:400 17px/1.7 var(--font-product-sans)}.journal-editorial-page .editorial-detail .article-lede{color:#222!important;font-size:20px!important;line-height:1.55!important}.journal-editorial-page .editorial-detail section h2{font:600 30px/1.14 "Cabinet Grotesk", var(--font-product-sans), sans-serif;letter-spacing:-.03em;margin:48px 0 14px}.journal-editorial-page .editorial-detail blockquote{font:400 19px/1.5 var(--font-product-sans);background:#f5f5f5;border-left:3px solid #ff5d45;border-radius:0 8px 8px 0;margin:36px 0;padding:18px 20px}.journal-editorial-page .detail-cta{color:#181818;font:600 14px/1.4 var(--font-product-sans);background:0 0;border-bottom:1px solid #181818;margin-top:36px;padding:14px 0}@media (max-width:760px){.journal-index-page .public-blog-hero{grid-template-columns:1fr;gap:22px;padding:56px 24px}.journal-index-page .featured-story,.journal-index-page .article-index{width:calc(100% - 32px)}.journal-index-page .featured-story{grid-template-columns:1fr;margin-top:16px}.journal-index-page .story-art{min-height:190px}.journal-index-page .article-index{padding-top:48px}.journal-index-page .section-title{align-items:flex-start;gap:20px}.journal-index-page .filter-row{justify-content:flex-start}.journal-article{padding:40px 24px 56px}.journal-title{font-size:40px!important}.journal-dek{font-size:17px!important}.journal-article-body{font-size:16px!important}.journal-post-content>div:first-child>div,.journal-post-content>article,.journal-post-content>div:not(:first-child){padding-inline:24px!important}.journal-editorial-page .editorial-detail>header{padding:48px 24px 28px}.journal-editorial-page .editorial-detail-art{width:calc(100% - 32px);height:220px}.journal-editorial-page .editorial-detail>section{padding:44px 24px 64px;display:block}.journal-editorial-page .editorial-detail aside{margin-bottom:28px;position:static}.journal-editorial-page .editorial-detail section>div>p,.journal-editorial-page .editorial-detail section>div>li{font-size:16px}}@media (max-width:1100px){.account-identity{min-width:0}.account-body{display:block}.account-subnav{display:none}.account-mobile-nav{gap:6px;margin-bottom:16px;display:grid}.account-mobile-nav>label{color:#17131a94;font-size:13px;font-weight:700}.account-mobile-nav [data-slot=select-trigger]{width:100%}}@media (max-width:760px){.account-dashboard .command-sidebar{display:none}.account-workspace{padding:0 12px 20px}.account-topbar{gap:14px}.account-topbar h1{font-size:22px}.account-identity{width:100%}.account-section-heading{min-height:0}.account-section-heading p{max-width:none}.account-dashboard [data-slot=card-header]{flex-direction:column;align-items:stretch}.account-dashboard [data-slot=card-header]>[data-slot=button]{align-self:flex-start}}.dashboard-audience{--audience-high:#8ec979;--audience-mid:#c4c34c;--audience-low:#f5ae00;--audience-ink-muted:#17131a9e}.audience-page-content{padding-bottom:18px}.audience-demo-note{color:#48580c;background:#d8fb4b40;border:1px solid #48580c38;align-items:center;min-height:40px;margin-bottom:10px;padding:0 13px;font-size:13px;display:flex}.audience-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:stretch;gap:10px;display:grid}.audience-panel-heading{align-items:center}.audience-panel-heading h2{letter-spacing:-.035em;font-size:20px}.audience-panel-heading p{color:var(--audience-ink-muted);margin:4px 0 0;font-size:13px}.audience-persona-control{position:relative}.audience-persona-filter{background:var(--dash-card);min-height:36px;color:var(--dash-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #17131a29;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:0 11px 0 12px;font-size:13px;list-style:none;display:inline-flex}.audience-persona-filter::-webkit-details-marker{display:none}.audience-persona-filter svg{width:15px;height:15px;color:var(--audience-ink-muted);transition:transform .14s}.audience-persona-control[open] .audience-persona-filter svg{transform:rotate(180deg)}.audience-persona-menu{z-index:20;background:var(--dash-card);border:1px solid #17131a24;border-radius:8px;width:268px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #17131a24}.audience-persona-menu-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 8px 8px;display:flex}.audience-persona-menu-heading strong{font-size:13px;font-weight:600}.audience-persona-menu-heading span,.audience-persona-menu p{color:var(--audience-ink-muted);font-size:13px}.audience-persona-options{gap:2px;display:grid}.audience-persona-option{width:100%;min-height:36px;color:var(--dash-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.audience-persona-option:hover,.audience-persona-option:focus-within{background:#17131a0f}.audience-persona-option:disabled,.audience-persona-option.disabled{color:var(--audience-ink-muted);cursor:not-allowed}.audience-persona-option svg{width:15px;height:15px;color:var(--dash-ink);margin-left:auto}.audience-persona-menu p{margin:8px 8px 3px;line-height:1.35}.audience-manage-personas{width:100%;min-height:34px;color:var(--dash-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #17131a1a;align-items:center;gap:7px;margin-top:6px;padding:0 8px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.audience-manage-personas svg:last-child{color:var(--audience-ink-muted);margin-left:auto}.audience-manage-personas>span:last-child{color:var(--audience-ink-muted);margin-left:auto;font-size:18px;line-height:1}.audience-manage-personas:hover{color:#48580c}.audience-table-wrap{padding:0 14px 12px;overflow-x:auto}.audience-loading-state{min-height:220px;color:var(--audience-ink-muted);place-items:center;font-size:14px;display:grid}.audience-loading-copy{min-height:44px;color:var(--audience-ink-muted);place-items:center;font-size:13px;display:grid}.audience-table{min-width:720px}.audience-table-row{border-bottom:1px solid #17131a1a;grid-template-columns:150px repeat(4,minmax(112px,1fr));align-items:center;gap:10px;min-height:50px;display:grid}.audience-table-row:last-child{border-bottom:0}.audience-table-header{min-height:40px;color:var(--audience-ink-muted);text-align:center;font-size:13px}.audience-table-header span:first-child{text-align:left}.audience-platform{color:var(--dash-ink);align-items:center;gap:9px;font-size:14px;font-weight:550;display:flex}.audience-platform img{object-fit:contain;border-radius:50%;flex:none;width:25px;height:25px}.audience-score{min-height:34px;color:var(--dash-ink);font-variant-numeric:tabular-nums;border-radius:3px;place-items:center;font-size:14px;display:grid}.audience-score.score-high{background:var(--audience-high)}.audience-score.score-mid{background:var(--audience-mid)}.audience-score.score-low{background:var(--audience-low)}.audience-summary-column{grid-template-rows:1fr 1fr;gap:10px;display:grid}.audience-summary-card{min-height:160px;padding:17px}.audience-summary-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.audience-summary-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.audience-summary-heading span{color:var(--audience-ink-muted);font-size:13px}.audience-summary-card>strong{letter-spacing:-.05em;margin-top:20px;font-size:30px;display:block}.audience-summary-meter{background:#17131a1a;border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.audience-summary-meter i{background:var(--audience-low);height:100%;display:block}.audience-summary-meter.safety i{background:var(--audience-high)}.audience-summary-card p{color:var(--audience-ink-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.audience-prompt-comparison{margin-top:10px;overflow:hidden}.audience-section-kicker{color:var(--audience-ink-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;line-height:16px;margin:0 0 4px!important;font-size:13px!important}.audience-prompt-actions{flex:none;align-items:flex-end;gap:8px;display:flex}.audience-add-persona-link{min-height:42px;color:var(--dash-ink);font:450 14px/22px var(--font-geist-sans), sans-serif;letter-spacing:normal;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #17131a2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;text-decoration:none;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.audience-suggest-persona-link{color:#536a13;min-height:42px;font:550 14px/22px var(--font-geist-sans), sans-serif;letter-spacing:normal;white-space:nowrap;cursor:pointer;background:#d8fb4b33;border:1px solid #536a1357;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;text-decoration:none;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.audience-suggest-persona-link:hover{background:#d8fb4b57;border-color:#536a138c}.audience-suggest-persona-link:focus-visible{outline-offset:2px;outline:3px solid #536a132e}.audience-suggest-persona-link svg{stroke-width:1.8px;flex:none}.audience-add-persona-link:hover{background:#fff;border-color:#17131a52}.audience-add-persona-link:focus-visible{outline-offset:2px;outline:3px solid #17131a1c}.audience-add-persona-link svg{stroke-width:1.8px;flex:none}.audience-prompt-select-control{gap:4px;width:min(380px,32vw);min-width:280px;display:grid}.audience-prompt-select-control>span{color:var(--audience-ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.audience-prompt-select{width:100%;position:relative}.audience-prompt-select>summary{min-height:42px;color:var(--dash-ink);font:450 14px/22px var(--font-geist-sans), sans-serif;letter-spacing:normal;cursor:pointer;background:#fff;border:1px solid #17131a2e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;list-style:none;transition:border-color .14s,box-shadow .14s,background .14s;display:flex;box-shadow:0 1px 2px #17131a0a}.audience-prompt-select>summary::-webkit-details-marker{display:none}.audience-prompt-select>summary:hover{background:#fff;border-color:#17131a52}.audience-prompt-select>summary:focus-visible{outline-offset:2px;outline:3px solid #17131a1c}.audience-prompt-select>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audience-prompt-select>summary>svg{color:var(--audience-ink-muted);flex:none;transition:transform .14s}.audience-prompt-select[open]>summary{background:#fff;border-color:#17131a59;box-shadow:0 0 0 3px #17131a12}.audience-prompt-select[open]>summary>svg{transform:rotate(180deg)}.audience-prompt-menu{z-index:30;background:#fff;border:1px solid #17131a24;border-radius:12px;gap:1px;width:max(100%,360px);max-width:min(420px,80vw);max-height:min(320px,45vh);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 40px #17131a29,0 3px 8px #17131a0f}.audience-prompt-menu>button{width:100%;min-height:40px;color:var(--dash-ink);font:450 14px/21px var(--font-geist-sans), sans-serif;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.audience-prompt-menu>button:hover{background:#f7f7f8}.audience-prompt-menu>button[aria-selected=true]{background:#f7f7f8;font-weight:520}.audience-prompt-menu>button>span:first-child{white-space:normal;min-width:0}.audience-prompt-menu>button>svg{color:var(--audience-ink-muted);flex:none}.audience-answers-link{min-height:36px;color:var(--dash-ink);white-space:nowrap;border:1px solid #17131a29;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.audience-answers-link:hover{background:#17131a0f}.audience-prompt-table-wrap{padding:0 14px 8px;overflow-x:auto}.audience-prompt-table{min-width:800px}.audience-prompt-row{min-height:48px;color:var(--dash-ink);text-align:center;border-bottom:1px solid #17131a1a;grid-template-columns:minmax(220px,1.4fr) 110px 120px 100px minmax(132px,.8fr) 62px;align-items:center;gap:10px;font-size:13px;display:grid}.audience-prompt-row:last-child{border-bottom:0}.audience-prompt-header{min-height:38px;color:var(--audience-ink-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.audience-prompt-row>:first-child{text-align:left}.audience-prompt-persona{gap:2px;display:grid}.audience-prompt-persona strong{font-size:13px;font-weight:550}.audience-prompt-persona small{color:var(--audience-ink-muted);font-size:13px}.audience-prompt-score{font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;min-height:30px;padding:0 8px;display:grid}.audience-prompt-score.score-high{background:var(--audience-high)}.audience-prompt-score.score-mid{background:var(--audience-mid)}.audience-prompt-score.score-low{background:var(--audience-low)}.audience-prompt-state{color:var(--audience-ink-muted);font-size:13px}.audience-prompt-actions-header{display:block}.audience-prompt-row-actions{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.audience-prompt-row-actions>button,.audience-prompt-row-actions>a{color:#17131a94;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;text-decoration:none;display:inline-grid}.audience-prompt-row-actions>button:hover:not(:disabled),.audience-prompt-row-actions>a:hover{color:var(--dash-ink);background:#17131a12}.audience-prompt-row-actions>button:last-child:hover:not(:disabled){color:#b33d32}.audience-prompt-row-actions>button:disabled{cursor:wait;opacity:.45}.audience-prompt-row-actions svg{width:14px;height:14px}.audience-persona-manager-shell{display:block}.audience-persona-manager-backdrop{z-index:80;cursor:pointer;pointer-events:none;visibility:hidden;background:#17131a47;text-decoration:none;position:fixed;inset:0}.audience-persona-manager-panel{z-index:81;background:var(--dash-paper);width:min(780px,100vw);color:var(--dash-ink);pointer-events:none;visibility:hidden;border-left:1px solid #17131a24;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 45px #17131a24}.audience-persona-manager-shell:target>.audience-persona-manager-backdrop{pointer-events:auto;visibility:visible;display:block}.audience-persona-manager-shell:target>.audience-persona-manager-panel{pointer-events:auto;visibility:visible;display:flex}.persona-create-dialog-overlay{z-index:110!important;background:#17131a57!important}.persona-create-dialog{color:#17131a;border-color:#17131a29;border-radius:14px;flex-direction:column;box-shadow:0 24px 70px #17131a38;z-index:111!important;background:#fff!important;gap:0!important;width:min(560px,100vw - 32px)!important;max-width:none!important;max-height:min(780px,100vh - 32px)!important;padding:0!important;display:flex!important;overflow:hidden!important}.persona-create-dialog,.persona-create-dialog *{font-family:var(--font-geist-sans), sans-serif!important}.persona-create-dialog>[data-slot=dialog-close]{z-index:1;color:#17131a;opacity:1;background:#fff;border:1px solid #17131a29;border-radius:8px;width:32px;height:32px;top:18px;right:18px}.persona-create-dialog>[data-slot=dialog-close]:hover{background:#17131a12}.persona-create-dialog-header{background:#fffaf3d1;border-bottom:1px solid #17131a1f;flex:none;text-align:left!important;padding:22px 62px 17px 24px!important}.persona-create-dialog-title{color:#17131a;letter-spacing:-.04em;font-size:21px!important;font-weight:650!important;line-height:1.15!important}.persona-create-dialog-description{max-width:430px;margin-top:6px;color:#17131a9e!important;font-size:13px!important;line-height:1.45!important}.persona-create-dialog-form{flex-direction:column;flex:auto;min-height:0;display:flex}.persona-create-dialog-body{scrollbar-color:#17131a40 transparent;flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.persona-create-dialog-body>.space-y-6>:not([hidden])~:not([hidden]){margin-top:20px}.persona-create-dialog-body [data-slot=label]{color:#17131ab8;font-size:13px;font-weight:600}.persona-create-dialog-body [data-slot=input],.persona-create-dialog-body [data-slot=textarea],.persona-create-dialog-body [data-slot=select-trigger],.persona-create-dialog-body .persona-multi-select-field>button{color:#17131a!important;box-shadow:none!important;background:#fff!important;border:1px solid #17131a2e!important;border-radius:8px!important;font-size:14px!important}.persona-create-dialog-body [data-slot=input],.persona-create-dialog-body [data-slot=select-trigger],.persona-create-dialog-body .persona-multi-select-field>button{height:38px;min-height:38px}.persona-create-dialog-body [data-slot=select-trigger]{width:100%}.persona-create-dialog-body [data-slot=textarea]{min-height:78px;line-height:1.45}.persona-create-dialog-body [data-slot=input]::placeholder,.persona-create-dialog-body [data-slot=textarea]::placeholder{color:#17131a7a}.persona-create-dialog-body [data-slot=input]:focus-visible,.persona-create-dialog-body [data-slot=textarea]:focus-visible,.persona-create-dialog-body [data-slot=select-trigger]:focus-visible,.persona-create-dialog-body .persona-multi-select-field>button:focus-visible{outline-offset:1px;border-color:#17131a7a!important;outline:3px solid #17131a1a!important}.persona-create-dialog-body h3{color:#17131a94;letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.2;font-size:13px!important;font-weight:650!important}.persona-create-dialog-body .persona-gender-option{color:#17131ab8;cursor:pointer;background:0 0;border:1px solid #17131a29;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px}.persona-create-dialog-body .persona-gender-option:hover{background:#17131a0f}.persona-create-dialog-body .persona-gender-option.is-active{color:#fff;background:#23102d;border-color:#23102d}.persona-multi-select-field{position:relative}.persona-create-dialog-body .persona-multi-select-field>button{text-align:left;align-items:center;width:100%;padding:7px 36px 7px 12px;display:flex;position:relative}.persona-create-dialog-body .persona-multi-select-field>button>svg{color:#17131a94;top:11px;right:11px}.persona-create-dialog-body .persona-multi-select-field>button>span{color:#17131a8c;font-size:14px}.persona-create-dialog-body .persona-multi-select-field>button>span.inline-flex{color:#6f3986;background:#eadcf1;font-size:13px}.persona-multi-select-menu{max-height:220px;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #17131a29;z-index:140!important;background:#fff!important;border:1px solid #17131a29!important;border-radius:10px!important;padding:5px!important;position:absolute!important}.persona-multi-select-menu>button{color:#17131a;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:34px}.persona-multi-select-menu>button:hover,.persona-multi-select-menu>button[aria-selected=true]{background:#17131a12}.persona-create-dialog-footer{background:#fffaf3d1;border-top:1px solid #17131a1f;flex:none;justify-content:flex-end;align-items:center;gap:9px;flex-direction:row!important;margin:0!important;padding:14px 24px!important}.persona-create-dialog-footer [data-slot=button]{border-radius:8px;min-height:36px;font-size:13px}.persona-create-dialog-footer [data-slot=button][data-variant=outline]{color:#17131a;background:0 0;border-color:#17131a29}.persona-create-dialog-footer [data-slot=button]:last-child{color:#fff;background:#23102d;border:1px solid #23102d}.persona-create-dialog-footer [data-slot=button]:last-child:hover:not(:disabled){background:#352040}.audience-persona-manager-header{border-bottom:1px solid #17131a1f;justify-content:space-between;align-items:flex-start;gap:24px;min-height:95px;padding:19px 22px 17px;display:flex}.audience-persona-manager-header h2{color:var(--dash-ink);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600}.audience-persona-manager-header p{color:#17131a99;margin:5px 0 0;font-size:13px}.audience-persona-manager-close{background:var(--dash-card);width:32px;height:32px;color:var(--dash-ink);cursor:pointer;border:1px solid #17131a29;border-radius:8px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.audience-persona-manager-close:hover{background:#17131a12}.audience-persona-manager-close svg{width:16px;height:16px}.audience-persona-manager-body{flex:auto;min-height:0;padding:18px 22px 26px;overflow:auto}.audience-persona-manager-body .persona-management-layout{grid-template-columns:1fr}.audience-persona-manager-body .persona-workflow-column,.audience-persona-editor-shell{display:none}.audience-persona-editor-shell:target{display:block}.audience-persona-editor-backdrop{z-index:100;background:#17131a57;text-decoration:none;animation:.3s ease-out both audience-persona-editor-fade-in;position:fixed;inset:0}.audience-persona-editor-panel{z-index:101;background:var(--dash-paper);width:min(640px,100vw);color:var(--dash-ink);border-left:1px solid #17131a26;flex-direction:column;animation:.43s cubic-bezier(.22,1,.36,1) both audience-persona-editor-slide-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-22px 0 54px #17131a33}.audience-persona-editor-header{background:#fffaf3d6;border-bottom:1px solid #17131a1f;justify-content:space-between;align-items:flex-start;gap:22px;min-height:112px;padding:23px 25px 20px;display:flex}.audience-persona-editor-kicker,.audience-persona-editor-section-kicker{color:#17131a85;letter-spacing:.1em;margin:0 0 6px;font-size:13px;line-height:1.2}.audience-persona-editor-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audience-persona-editor-title-row h2{color:var(--dash-ink);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:650}.audience-persona-editor-title-row span{color:#536a13;background:#edf7c9;border-radius:999px;padding:3px 7px;font-size:13px;font-weight:650}.audience-persona-editor-header>div>p:last-child{color:#17131a9e;margin:5px 0 0;font-size:13px}.audience-persona-editor-close{background:var(--dash-card);width:34px;height:34px;color:var(--dash-ink);border:1px solid #17131a29;border-radius:9px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.audience-persona-editor-close:hover{background:#17131a12}.audience-persona-editor-close svg{width:17px;height:17px}.audience-persona-editor-scroll{flex:auto;min-height:0;padding:20px 25px 28px;overflow-y:auto}.audience-persona-editor-summary{background:#17131a1f;border:1px solid #17131a21;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.audience-persona-editor-summary>div{background:#fff;min-height:82px;padding:12px 11px}.audience-persona-editor-summary span{color:#17131a8f;font-size:13px;display:block}.audience-persona-editor-summary strong{color:var(--dash-ink);letter-spacing:-.035em;margin-top:5px;font-size:21px;font-weight:650;display:block}.audience-persona-editor-context{background:#fff;border:1px solid #17131a21;border-radius:10px;margin-top:18px;padding:17px}.audience-persona-editor-context h3,.audience-persona-editor-form-heading h3{color:var(--dash-ink);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.audience-persona-editor-context>p:not(.audience-persona-editor-section-kicker){color:#17131a99;margin:5px 0 0;font-size:13px;line-height:1.45}.audience-persona-editor-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.audience-persona-editor-tags span{color:#17131aad;border:1px solid #17131a24;border-radius:999px;padding:4px 8px;font-size:13px}.audience-persona-editor-form{border-top:1px solid #17131a1f;gap:16px;margin-top:20px;padding-top:19px;display:grid}.audience-persona-editor-form-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.audience-persona-editor-form-heading>span{color:#17131a85;text-align:right;font-size:13px}.audience-persona-editor-form>label{color:var(--dash-ink);gap:6px;font-size:13px;font-weight:550;display:grid}.audience-persona-editor-form input,.audience-persona-editor-form textarea{width:100%;color:var(--dash-ink);font:450 13px/1.45 var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #17131a2b;border-radius:8px;outline:none}.audience-persona-editor-form input{min-height:38px;padding:0 10px}.audience-persona-editor-form textarea{resize:vertical;min-height:76px;padding:9px 10px}.audience-persona-editor-form input:focus,.audience-persona-editor-form textarea:focus{border-color:#536a139e;box-shadow:0 0 0 3px #d8fb4b3d}.audience-persona-editor-form label small{color:#17131a85;font-size:13px;font-weight:450}.audience-persona-editor-error{color:#b33d32;margin:0;font-size:13px}.audience-persona-editor-footer{border-top:1px solid #17131a1f;justify-content:flex-end;align-items:center;gap:9px;padding-top:17px;display:flex}.audience-persona-editor-cancel,.audience-persona-editor-footer button{border:1px solid #17131a29;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.audience-persona-editor-cancel{color:var(--dash-ink)}.audience-persona-editor-cancel:hover{background:#17131a0f}.audience-persona-editor-footer button{border-color:var(--dash-ink);background:var(--dash-ink);color:#fff;cursor:pointer}.audience-persona-editor-footer button:disabled{cursor:not-allowed;opacity:.48}@keyframes audience-persona-editor-fade-in{0%{opacity:0}to{opacity:1}}@keyframes audience-persona-editor-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.audience-persona-manager-body{padding:15px 14px 24px}.audience-persona-editor-header{min-height:104px;padding:18px 16px 16px}.audience-persona-editor-title-row h2{font-size:21px}.audience-persona-editor-scroll{padding:16px 14px 22px}.audience-persona-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-persona-editor-context{padding:14px}}@media (max-width:1050px){.audience-dashboard-grid{grid-template-columns:1fr}.audience-summary-column{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}@media (max-width:760px){.audience-summary-column{grid-template-columns:1fr}.audience-panel-heading{flex-direction:column;align-items:flex-start}.audience-prompt-actions{flex-direction:column;align-items:stretch;width:100%}.audience-prompt-select{width:100%;min-width:0}.audience-prompt-select-control,.audience-prompt-select{width:100%}.audience-prompt-menu{width:100%;max-width:none}.audience-suggest-persona-link,.audience-add-persona-link{width:100%}.audience-answers-link{justify-content:center}.audience-persona-filter{align-self:stretch}}.dashboard-personas{min-width:0;overflow-x:hidden}.dashboard-personas .command-workspace{min-width:0;overflow:hidden}.dashboard-personas .command-topbar{border-bottom:1px solid #17131a1f;min-height:82px}.dashboard-personas .command-topbar p{margin-bottom:5px}.persona-page-header-actions a{min-height:36px;color:var(--dash-ink);border:1px solid #17131a29;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.persona-page-header-actions a:hover{background:#17131a0f}.persona-management-page-content{padding:18px 0 32px}.persona-management-workspace{min-width:0}.persona-management-loading{color:#17131a9e;align-content:center;place-items:center;gap:12px;min-height:420px;font-size:14px;display:grid}.persona-management-loading p{margin:0}.persona-loading-spinner{border:2px solid #17131a24;border-top-color:var(--dash-ink);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite persona-loading-spin}@keyframes persona-loading-spin{to{transform:rotate(360deg)}}.persona-demo-banner{color:#536a13;background:#d8fb4b38;border:1px solid #48580c33;border-radius:8px;align-items:baseline;gap:8px;min-height:40px;margin-bottom:18px;padding:8px 12px;font-size:13px;display:flex}.persona-demo-banner span{font-weight:650}.persona-demo-banner small{color:#48580cc7;font-size:13px}.persona-management-intro{justify-content:space-between;align-items:flex-end;gap:20px;min-height:66px;margin-bottom:14px;display:flex}.persona-management-kicker{color:#17131a8c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:13px;line-height:1.2}.persona-management-intro h2,.persona-library-panel h3,.persona-workflow-card h3,.persona-next-step-card h3{color:var(--dash-ink);letter-spacing:-.035em;margin:0}.persona-management-intro h2{font-size:22px;font-weight:600}.persona-management-intro p:not(.persona-management-kicker){color:#17131a9e;margin:5px 0 0;font-size:13px}.persona-management-intro-actions{flex:none;align-items:center;gap:8px;display:flex}.persona-suggest-trigger{min-height:36px;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans), sans-serif;cursor:pointer;background:#fff;border:1px solid #17131a2e;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.persona-suggest-trigger:hover{background:#fff;border-color:#17131a57}.persona-suggest-trigger:focus-visible{outline-offset:2px;outline:3px solid #17131a1c}.persona-suggest-trigger svg{width:15px;height:15px}.persona-management-intro [data-slot=button]{border-color:var(--dash-ink);background:var(--dash-ink);color:#fff;border-radius:8px;min-height:36px;font-size:13px}.persona-suggestion-panel{background:#fff;border:1px solid #17131a26;border-radius:12px;margin:0 0 14px;padding:16px;box-shadow:0 8px 22px #17131a14}.persona-suggestion-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.persona-suggestion-header h3{color:var(--dash-ink);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:650}.persona-suggestion-header p:not(.persona-management-kicker){color:#17131a99;margin:4px 0 0;font-size:13px;line-height:1.4}.persona-suggestion-header-actions{flex:none;align-items:center;gap:6px;display:flex}.persona-suggestion-refresh,.persona-suggestion-close{color:#17131aad;min-height:32px;font:450 13px/18px var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #17131a24;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.persona-suggestion-refresh:hover,.persona-suggestion-close:hover{color:var(--dash-ink);background:#17131a0f}.persona-suggestion-refresh:disabled,.persona-suggestion-close:disabled{cursor:wait;opacity:.55}.persona-suggestion-refresh svg{width:14px;height:14px}.persona-suggestion-close{width:32px;padding:0}.persona-suggestion-close svg{width:15px;height:15px}.persona-suggestion-summary{color:#536a13;background:#d8fb4b33;border-radius:8px;margin:13px 0 0;padding:9px 11px;font-size:13px;line-height:1.4}.persona-suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.persona-suggestion-card{background:#fff;border:1px solid #17131a21;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.persona-suggestion-card.is-selected{background:#f7f9e8;border-color:#536a1373}.persona-suggestion-select{cursor:pointer;padding-top:2px;display:inline-flex}.persona-suggestion-select input{width:16px;height:16px;accent-color:var(--dash-ink);margin:0}.persona-suggestion-select>span{border:1px solid #17131a5c;border-radius:4px;place-items:center;width:16px;height:16px;display:none}.persona-suggestion-card-body{min-width:0}.persona-suggestion-card-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.persona-suggestion-card-title h4{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.persona-suggestion-card-title span{color:#536a13;text-transform:capitalize;flex:none;font-size:13px}.persona-suggestion-card-body>p{color:#17131aad;margin:5px 0 0;font-size:13px;line-height:1.38}.persona-suggestion-card-body>.persona-suggestion-rationale{color:#17131a87}.persona-suggestion-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.persona-suggestion-tags span{color:#17131a9e;border:1px solid #17131a24;border-radius:999px;padding:2px 6px;font-size:13px}.persona-suggestion-evidence{color:#17131aa6;border-top:1px solid #17131a1a;margin-top:9px;font-size:13px}.persona-suggestion-evidence summary{cursor:pointer;padding-top:7px;list-style:none}.persona-suggestion-evidence summary::-webkit-details-marker{display:none}.persona-suggestion-evidence summary:before{content:"+ ";color:#17131a73}.persona-suggestion-evidence[open] summary:before{content:"− "}.persona-suggestion-evidence ul{margin:6px 0 0;padding:0 0 0 15px}.persona-suggestion-evidence li{margin-top:4px;line-height:1.35}.persona-suggestion-footer{border-top:1px solid #17131a1c;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.persona-suggestion-footer>span{color:#17131a8f;font-size:13px}.persona-suggestion-footer>button{border:1px solid var(--dash-ink);background:var(--dash-ink);color:#fff;min-height:34px;font:550 13px/20px var(--font-geist-sans), sans-serif;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.persona-suggestion-footer>button:hover{background:#2d2232}.persona-suggestion-footer>button:disabled{cursor:not-allowed;opacity:.5}.persona-suggestion-footer>button svg{width:14px;height:14px}.persona-suggestion-state{color:#17131a94;text-align:center;border:1px dashed #17131a33;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:74px;margin-top:12px;padding:12px;font-size:13px;display:flex}.persona-suggestion-state svg{width:16px;height:16px;animation:.9s linear infinite persona-suggestion-spin}.persona-suggestion-state p{margin:0}.persona-suggestion-error{color:#9a3d34;gap:8px;display:grid}.persona-suggestion-error button{color:#9a3d34;min-height:30px;font:550 13px/18px var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #9a3d3452;border-radius:7px;padding:0 9px}.persona-suggestion-notice{color:#536a13;margin:10px 0 0;font-size:13px;line-height:1.35}@keyframes persona-suggestion-spin{to{transform:rotate(360deg)}}.persona-management-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:12px;display:grid}.persona-library-panel,.persona-workflow-card,.persona-next-step-card{background:#fff;border:1px solid #17131a21;border-radius:12px}.persona-library-panel{overflow:hidden}.persona-library-toolbar{border-bottom:1px solid #17131a1f;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 16px;display:flex}.persona-library-toolbar h3{font-size:16px;font-weight:600}.persona-library-toolbar>div>span{color:#17131a8c;margin-top:4px;font-size:13px;display:block}.persona-search-field{background:#fff;border:1px solid #17131a29;border-radius:8px;align-items:center;gap:7px;width:min(220px,40%);min-height:34px;padding:0 10px;display:flex}.persona-search-field svg{color:#17131a80;flex:none;width:15px;height:15px}.persona-search-field input{width:100%;min-width:0;color:var(--dash-ink);background:0 0;border:0;outline:0;font-size:13px}.persona-search-field input::placeholder{color:#17131a7a}.persona-library-row{border-bottom:1px solid #17131a1a;grid-template-columns:24px 34px minmax(0,1fr) 64px 54px;align-items:center;gap:11px;min-height:94px;padding:13px 16px;display:grid}.persona-library-row:last-child{border-bottom:0}.persona-library-index{color:#17131a73;font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:13px}.persona-library-avatar{color:#6f3986;background:#eadcf1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:650;display:grid}.persona-library-identity{min-width:0}.persona-library-name-line{align-items:center;gap:8px;display:flex}.persona-library-name-line h4{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.persona-status{color:#536a13;background:#edf7c9;border-radius:999px;flex:none;padding:2px 6px;font-size:13px;font-weight:600}.persona-library-identity>p{color:#17131a9e;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-size:13px;line-height:1.35;overflow:hidden}.persona-library-tags{flex-wrap:wrap;gap:5px;display:flex}.persona-library-tags span{color:#17131aa6;border:1px solid #17131a21;border-radius:999px;padding:2px 6px;font-size:13px}.persona-library-count{justify-items:end;gap:2px;display:grid}.persona-library-count strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:16px}.persona-library-count span{color:#17131a8c;font-size:13px}.persona-edit-action{color:#17131a9e;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;min-height:30px;padding:0 5px;font-size:13px;display:inline-flex}.persona-edit-action svg{width:14px;height:14px}.persona-edit-action:hover{color:var(--dash-ink)}.persona-edit-drawer-shell{display:none}.persona-edit-drawer-shell:target{pointer-events:auto;visibility:visible;display:block}.persona-edit-drawer-backdrop{z-index:92;background:#17131a57;text-decoration:none;animation:.36s ease-out both persona-edit-backdrop-in;position:fixed;inset:0}.persona-edit-drawer{z-index:93;background:var(--dash-paper);width:min(680px,100vw);color:var(--dash-ink);border-left:1px solid #17131a24;flex-direction:column;animation:.46s cubic-bezier(.22,1,.36,1) both persona-edit-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-22px 0 50px #17131a33}.persona-edit-drawer-header{background:#fffaf3d1;border-bottom:1px solid #17131a1f;justify-content:space-between;align-items:flex-start;gap:24px;min-height:112px;padding:23px 26px 20px;display:flex}.persona-edit-drawer-kicker,.persona-edit-drawer-section-kicker{color:#17131a85;letter-spacing:.1em;margin:0 0 6px;font-size:13px;line-height:1.2}.persona-edit-drawer-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.persona-edit-drawer-title-row h2{color:var(--dash-ink);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:650}.persona-edit-drawer-header>div>p:last-child{color:#17131a9e;margin:5px 0 0;font-size:13px}.persona-edit-drawer-badge{color:#536a13;background:#edf7c9;border-radius:999px;padding:3px 7px;font-size:13px;font-weight:650}.persona-edit-drawer-close{background:var(--dash-card);width:34px;height:34px;color:var(--dash-ink);border:1px solid #17131a29;border-radius:9px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.persona-edit-drawer-close:hover{background:#17131a12}.persona-edit-drawer-close svg{width:17px;height:17px}.persona-edit-drawer-scroll{flex:auto;min-height:0;padding:20px 26px 28px;overflow-y:auto}.persona-edit-drawer-summary{background:#17131a1f;border:1px solid #17131a21;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.persona-edit-drawer-summary>div{background:#fff;min-height:88px;padding:13px 14px}.persona-edit-drawer-summary span,.persona-edit-drawer-summary small{color:#17131a8f;font-size:13px;display:block}.persona-edit-drawer-summary strong{color:var(--dash-ink);letter-spacing:-.04em;margin:4px 0;font-size:23px;font-weight:650;display:block}.persona-edit-drawer-summary small.negative{color:#b33d32}.persona-edit-drawer-context{background:#fff;border:1px solid #17131a21;border-radius:10px;gap:14px;margin-top:18px;padding:17px;display:grid}.persona-edit-drawer-context h3{color:var(--dash-ink);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.persona-edit-drawer-context>div:first-child>p:last-child{color:#17131a99;margin:5px 0 0;font-size:13px;line-height:1.45}.persona-edit-drawer-tags{flex-wrap:wrap;gap:6px;display:flex}.persona-edit-drawer-tags span{color:#17131aad;border:1px solid #17131a24;border-radius:999px;padding:4px 8px;font-size:13px}.persona-edit-drawer-actions{border-bottom:1px solid #17131a1f;flex-wrap:wrap;gap:8px;margin:18px 0 20px;padding-bottom:18px;display:flex}.persona-edit-drawer-form{padding-bottom:8px}.persona-edit-drawer-footer{border-top:1px solid #17131a1f;justify-content:flex-end;align-items:center;gap:9px;margin-top:24px;padding-top:16px;display:flex}.persona-edit-drawer-cancel{min-height:36px;color:var(--dash-ink);border:1px solid #17131a29;border-radius:8px;align-items:center;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.persona-edit-drawer-cancel:hover{background:#17131a0f}@keyframes persona-edit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes persona-edit-drawer-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.persona-library-empty{color:#17131a8f;text-align:center;padding:38px 20px;font-size:13px}.persona-workflow-column{gap:12px;display:grid}.persona-workflow-card,.persona-next-step-card{padding:17px}.persona-workflow-card h3,.persona-next-step-card h3{font-size:18px;font-weight:600;line-height:1.2}.persona-workflow-card ol{margin:18px 0 0;padding:0;list-style:none}.persona-workflow-card li{border-top:1px solid #17131a1a;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:58px;padding:11px 0;display:grid}.persona-workflow-card li>span{color:#17131a75;font-variant-numeric:tabular-nums;font-size:13px}.persona-workflow-card li strong,.persona-workflow-card li small{display:block}.persona-workflow-card li strong{color:var(--dash-ink);font-size:13px;font-weight:650}.persona-workflow-card li small{color:#17131a94;margin-top:3px;font-size:13px;line-height:1.35}.persona-next-step-card{color:#fff;background:#23102d}.persona-next-step-card .persona-management-kicker,.persona-next-step-card p:not(.persona-management-kicker){color:#fffaf3ad}.persona-next-step-card h3{color:#fff}.persona-next-step-card p:not(.persona-management-kicker){margin:7px 0 16px;font-size:13px;line-height:1.45}.persona-next-step-card a{color:var(--dash-lime);align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.persona-next-step-card a:hover{color:#fff}@media (min-width:761px){.dashboard-personas{grid-template-columns:238px minmax(0,1fr)}.dashboard-personas>.command-sidebar{width:238px;min-width:238px;max-width:238px}}@media (max-width:980px){.persona-management-layout{grid-template-columns:1fr}.persona-workflow-column{grid-template-columns:1fr 1fr}}@media (max-width:760px){.persona-management-intro{flex-direction:column;align-items:stretch}.persona-management-intro-actions{width:100%}.persona-management-intro-actions>*{flex:1 1 0}.persona-management-intro [data-slot=button],.persona-suggest-trigger{width:100%}.persona-suggestion-list{grid-template-columns:1fr}.persona-suggestion-header{flex-direction:column;align-items:stretch}.persona-suggestion-header-actions{justify-content:flex-end}.persona-library-toolbar{flex-direction:column;align-items:stretch}.persona-search-field{width:100%}.persona-library-row{grid-template-columns:24px 34px minmax(0,1fr) 54px}.persona-library-count{display:none}.persona-workflow-column{grid-template-columns:1fr}.persona-edit-drawer-header{min-height:104px;padding:18px 16px 16px}.persona-edit-drawer-title-row h2{font-size:21px}.persona-edit-drawer-scroll{padding:16px 14px 22px}.persona-edit-drawer-summary>div{padding:11px 10px}.persona-edit-drawer-summary strong{font-size:20px}.persona-edit-drawer-context{padding:14px}.persona-edit-drawer-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.persona-edit-drawer-backdrop,.persona-edit-drawer{animation:none}}.agents-page{--agents-ink:#17131a;--agents-paper:#fff;--agents-card:#fff;--agents-line:#17131a26;--agents-muted:#17131a9e;--agents-coral:#ff694f;--agents-lime:#d8fb4b;background:var(--agents-paper);min-height:100%;color:var(--agents-ink);font-family:var(--font-geist-sans), sans-serif;font-synthesis:none}.agents-page *,.agents-page :before,.agents-page :after{box-sizing:border-box}.agents-shell{width:min(1180px,100%);margin:0 auto;padding:30px 22px 48px}.agents-header{border-bottom:1px solid var(--agents-line);justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;padding-bottom:21px;display:flex}.agents-kicker{color:var(--agents-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.35}.agents-header h1{letter-spacing:-.05em;margin:7px 0 0;font-size:28px;font-weight:550;line-height:1.05}.agents-subtitle{color:var(--agents-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.agents-run-button,.agents-secondary-button{border:1px solid var(--agents-ink);background:var(--agents-ink);color:#fff;min-height:42px;box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:650;line-height:1;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.agents-run-button:hover:not(:disabled),.agents-secondary-button:hover:not(:disabled){background:#2b2430;transform:translateY(-1px)}.agents-run-button:disabled,.agents-secondary-button:disabled{cursor:not-allowed;opacity:.48}.agents-button-icon{flex:none;width:15px;height:15px}.agents-button-arrow{width:14px;height:14px;margin-left:4px}.agents-spin{animation:.9s linear infinite agents-spin}@keyframes agents-spin{to{transform:rotate(360deg)}}.agents-notice{border:1px solid var(--agents-line);border-left:3px solid var(--agents-coral);background:var(--agents-card);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:grid}.agents-notice-auth{border-left-color:var(--agents-lime)}.agents-notice-icon{width:18px;height:18px;color:var(--agents-coral)}.agents-notice-auth .agents-notice-icon{color:#617713}.agents-notice h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px;font-weight:600}.agents-notice p:last-child{color:var(--agents-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.agents-notice-action{border:1px solid var(--agents-line);min-height:36px;color:var(--agents-ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font:600 13px/1 inherit;text-decoration:none;display:inline-flex}.agents-notice-action:hover,.agents-notice-action:focus-visible{border-color:var(--agents-ink);background:#17131a0d;outline:none}.agents-notice-action svg{width:14px;height:14px}.agents-summary{border:1px solid var(--agents-line);background:var(--agents-card);border-radius:12px;grid-template-columns:1.25fr .75fr .75fr;margin-top:14px;display:grid;overflow:hidden}.agents-summary article{border-right:1px solid var(--agents-line);min-height:104px;padding:16px 18px}.agents-summary article:last-child{border-right:0}.agents-summary strong{letter-spacing:-.025em;margin-top:12px;font-size:17px;font-weight:600;line-height:1.2;display:block}.agents-summary span{color:var(--agents-muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.agents-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:14px;display:grid}.agents-card{border:1px solid var(--agents-line);background:var(--agents-card);border-radius:12px;overflow:hidden}.agents-card-heading{border-bottom:1px solid var(--agents-line);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:16px 18px;display:flex}.agents-card-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:18px;font-weight:550;line-height:1.15}.agents-heading-icon{color:#617713;width:18px;height:18px}.agents-status,.agents-record-count{text-transform:capitalize;font-size:13px;font-weight:650;line-height:1.2}.agents-status-complete{color:#4c7114}.agents-status-pending{color:#9a5a00}.agents-status-failed{color:#b42318}.agents-status-active{color:#51616d}.agents-record-count{color:var(--agents-muted);text-transform:none}.agents-investigation-detail{min-height:82px;padding:18px}.agents-investigation-detail p,.agents-empty-state p{color:var(--agents-muted);margin:0;font-size:14px;line-height:1.55}.agents-investigation-metrics{border-top:1px solid var(--agents-line);grid-template-columns:repeat(3,1fr);display:grid}.agents-investigation-metrics>div{border-right:1px solid var(--agents-line);min-height:92px;padding:15px 17px}.agents-investigation-metrics>div:last-child{border-right:0}.agents-investigation-metrics strong{margin-top:9px;font-size:14px;font-weight:650;display:block}.agents-investigation-metrics span{color:var(--agents-muted);margin-top:4px;font-size:13px;display:block}.agents-approval-bar{border-top:1px solid var(--agents-line);background:#d8fb4b24;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 18px;display:flex}.agents-approval-bar p{color:var(--agents-muted);margin:0;font-size:13px;line-height:1.4}.agents-secondary-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px}.agents-empty-state{align-content:center;min-height:156px;padding:20px 18px;display:grid}.agents-events{min-height:156px}.agents-event{border-bottom:1px solid #17131a1a;padding:13px 18px}.agents-event:last-child{border-bottom:0}.agents-event>div{align-items:flex-start;gap:8px;display:flex}.agents-event p{color:var(--agents-ink);margin:0;font-size:13px;line-height:1.45}.agents-event-icon{color:#617713;flex:none;width:14px;height:14px;margin-top:2px}.agents-event>span{color:var(--agents-muted);margin:5px 0 0 22px;font-size:13px;display:block}.agents-history-table{margin-top:14px}.agents-table-scroll{overflow-x:auto}.agents-table-row{min-width:650px;color:var(--agents-muted);border-bottom:1px solid #17131a1a;grid-template-columns:minmax(260px,1fr) 120px 120px 140px;align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:grid}.agents-table-row:last-child{border-bottom:0}.agents-table-header{color:var(--agents-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:650}.agents-table-title{color:var(--agents-ink);font-weight:600}.agents-empty-row{min-width:650px;color:var(--agents-muted);padding:20px 18px;font-size:14px}@media (max-width:900px){.agents-layout{grid-template-columns:1fr}.agents-history-card{order:2}}@media (max-width:680px){.agents-shell{padding:22px 14px 36px}.agents-header{flex-direction:column;align-items:stretch;gap:16px}.agents-run-button{justify-content:center;width:100%}.agents-notice{grid-template-columns:auto minmax(0,1fr)}.agents-notice-action{grid-column:2;justify-self:start}.agents-summary{grid-template-columns:1fr}.agents-summary article{border-right:0;border-bottom:1px solid var(--agents-line)}.agents-summary article:last-child{border-bottom:0}.agents-investigation-metrics{grid-template-columns:1fr}.agents-investigation-metrics>div{border-right:0;border-bottom:1px solid var(--agents-line)}.agents-investigation-metrics>div:last-child{border-bottom:0}.agents-approval-bar{flex-direction:column;align-items:stretch}}.roundtable-page{--roundtable-surface:#fff;--roundtable-subtle:#f7f7f7;--roundtable-paper:#fff;--roundtable-line:#e2e2e2;--roundtable-ink:#181818;--roundtable-muted:#6b6b6b;--roundtable-purple:#6b6b6b;--roundtable-coral:#8a8a8a;background:var(--roundtable-paper);color:var(--roundtable-ink);font-family:var(--font-product-sans), sans-serif}.roundtable-page .roundtable-layout{border-color:var(--roundtable-line);background:var(--roundtable-surface);box-shadow:none;border-radius:12px}.roundtable-page .roundtable-history{border-right-color:var(--roundtable-line);background:var(--roundtable-surface);color:var(--roundtable-ink)}.roundtable-page .roundtable-history>header{border-bottom-color:var(--roundtable-line);padding-left:4px}.roundtable-page .roundtable-history>header h1{color:var(--roundtable-ink);letter-spacing:-.01em;font-size:15px;font-weight:500}.roundtable-page .roundtable-history>header button,.roundtable-page .roundtable-history-toggle,.roundtable-page .roundtable-topbar-history{background:var(--roundtable-surface);color:var(--roundtable-ink);border-color:#d2d2d2;border-radius:8px;font-size:13px;font-weight:500}.roundtable-page .roundtable-history>header button:hover,.roundtable-page .roundtable-history>header button:focus-visible,.roundtable-page .roundtable-history-toggle:hover,.roundtable-page .roundtable-history-toggle:focus-visible,.roundtable-page .roundtable-topbar-history:hover,.roundtable-page .roundtable-topbar-history:focus-visible{border-color:var(--roundtable-ink);background:var(--roundtable-subtle);outline-offset:1px;outline:2px solid #ff5d4538}.roundtable-page .roundtable-history>nav{scrollbar-color:#cfcfcf transparent;padding-left:0}.roundtable-page .roundtable-history>nav>p{color:var(--roundtable-muted)}.roundtable-page .roundtable-history-item-select{color:var(--roundtable-ink);border-radius:8px;padding-left:4px;font-weight:400}.roundtable-page .roundtable-history-item-select>small{color:var(--roundtable-muted)}.roundtable-page .roundtable-history-item-select>em{color:#617713}.roundtable-page .roundtable-history-item-select.selected,.roundtable-page .roundtable-history-item-select:hover,.roundtable-page .roundtable-history-item-select:focus-visible{border-color:var(--roundtable-line);background:var(--roundtable-subtle);box-shadow:inset 3px 0 0 var(--roundtable-purple)}.roundtable-page .roundtable-session-menu-trigger{background:var(--roundtable-subtle);color:var(--roundtable-muted)}.roundtable-page .roundtable-session-menu{border-color:var(--roundtable-line);background:var(--roundtable-surface);border-radius:8px;box-shadow:0 14px 30px #18181824}.roundtable-page .roundtable-session-menu>button{color:var(--roundtable-ink);border-radius:6px;font-weight:400}.roundtable-page .roundtable-session-menu>button:hover,.roundtable-page .roundtable-session-menu>button:focus-visible{background:var(--roundtable-subtle)}.roundtable-page .roundtable-session-menu>button.is-danger{color:#b42318}.roundtable-page .roundtable-main{background:var(--roundtable-paper)}.roundtable-page .roundtable-thread{background:var(--roundtable-paper);padding:24px 0 18px}.roundtable-page .roundtable-deliberation{border-color:var(--roundtable-line);background:var(--roundtable-surface);width:min(100% - 48px,1080px);color:var(--roundtable-ink);border-radius:12px;margin-inline:auto;padding:14px;box-shadow:0 1px 2px #18181808}.roundtable-page .roundtable-deliberation--bottom{border-top:1px solid var(--roundtable-line)}.roundtable-page .roundtable-deliberation>header>strong{color:var(--roundtable-ink);font-family:var(--font-product-sans), sans-serif;letter-spacing:.01em;font-size:13px;font-weight:600}.roundtable-page .roundtable-deliberation>header>strong>i{background:#65c521;width:7px;height:7px;box-shadow:0 0 0 4px #65c5211f}.roundtable-page .roundtable-deliberation>header>p{color:var(--roundtable-muted);font-size:13px}.roundtable-page .roundtable-deliberation-grid{gap:8px}.roundtable-page .roundtable-deliberation-agent{border-color:var(--roundtable-line);background:var(--roundtable-subtle);min-height:48px;color:var(--roundtable-ink);border-radius:8px}.roundtable-page .roundtable-deliberation-agent>i{color:var(--roundtable-purple);font-family:var(--font-product-sans), sans-serif;border-color:#a65bdd73;font-weight:600}.roundtable-page .roundtable-deliberation-agent>span{color:var(--roundtable-ink);font-family:var(--font-product-sans), sans-serif;font-weight:500}.roundtable-page .roundtable-deliberation-agent.is-active{border-color:var(--roundtable-coral);background:var(--roundtable-subtle);box-shadow:inset 3px 0 0 var(--roundtable-coral);animation:none}.roundtable-page .roundtable-active-agent-message{border-left-color:var(--roundtable-coral);background:var(--roundtable-subtle)}.roundtable-page .roundtable-active-agent-message>span{color:var(--roundtable-purple);font-family:var(--font-product-sans), sans-serif;font-weight:600}.roundtable-page .roundtable-active-agent-message>p{color:var(--roundtable-muted)}.roundtable-page .roundtable-test-prompts>button{border-color:var(--roundtable-line);background:var(--roundtable-surface);color:var(--roundtable-muted);font-family:var(--font-product-sans), sans-serif;border-radius:8px;font-size:13px;font-weight:400}.roundtable-page .roundtable-test-prompts>button:hover,.roundtable-page .roundtable-test-prompts>button:focus-visible,.roundtable-page .roundtable-test-prompts>button[aria-pressed=true]{border-color:var(--roundtable-purple);background:var(--roundtable-subtle);color:var(--roundtable-ink);outline-offset:1px;outline:2px solid #6b6b6b2e}.roundtable-page .roundtable-question-card{width:min(860px,100% - 48px)}.roundtable-page .roundtable-user-message{border-color:var(--roundtable-line);background:var(--roundtable-surface);border-radius:12px}.roundtable-page .roundtable-user-message>span,.roundtable-page .roundtable-decision-card>header>span,.roundtable-page .roundtable-clarification-card>header>span{letter-spacing:.08em;color:var(--roundtable-purple)!important;font-family:var(--font-product-sans), sans-serif!important;font-weight:600!important}.roundtable-page .roundtable-user-message>p{color:var(--roundtable-ink);font-size:16px;font-weight:400}.roundtable-page .roundtable-decision-card,.roundtable-page .roundtable-clarification-card,.roundtable-page .roundtable-section,.roundtable-page .roundtable-next-actions{border-color:var(--roundtable-line);background:var(--roundtable-surface);border-radius:12px;box-shadow:0 1px 2px #18181808}.roundtable-page .roundtable-decision-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.roundtable-page .roundtable-answer-lead,.roundtable-page .roundtable-plain-response{color:var(--roundtable-ink);margin:0;font-size:16px;font-weight:400;line-height:1.62}.roundtable-page .roundtable-answer-lead{margin-bottom:10px;font-weight:600}.roundtable-page .roundtable-decision-card>p:not(.roundtable-answer-lead){color:var(--roundtable-muted);margin:0;font-size:15px;line-height:1.62}.roundtable-page .roundtable-decision-card h2{color:var(--roundtable-ink);letter-spacing:-.03em;font-size:clamp(22px,2.15vw,30px);font-weight:500}.roundtable-page .roundtable-clarification-card>p{color:var(--roundtable-muted);font-weight:400}.roundtable-page .roundtable-decision-card .roundtable-confidence-badge{background:var(--roundtable-subtle);color:#6d5700;font-family:var(--font-product-sans), sans-serif;border-color:#d2d2d2;border-radius:8px;font-weight:500}.roundtable-page .roundtable-next-actions{padding:18px 20px}.roundtable-page .roundtable-section.roundtable-next-actions h3{color:var(--roundtable-ink);font-size:18px;font-weight:500}.roundtable-page .roundtable-next-actions ol,.roundtable-page .roundtable-result-detail>ul,.roundtable-page .roundtable-result-detail>.roundtable-points,.roundtable-page .roundtable-result-detail>.roundtable-perspectives{color:var(--roundtable-muted)}.roundtable-page .roundtable-result-details,.roundtable-page .roundtable-result-detail{border-color:var(--roundtable-line)}.roundtable-page .roundtable-result-detail>summary{min-height:52px;color:var(--roundtable-ink);font-family:var(--font-product-sans), sans-serif;letter-spacing:0;font-size:14px;font-weight:500}.roundtable-page .roundtable-result-detail>summary:after{color:var(--roundtable-purple);font-size:20px;font-weight:400}.roundtable-page .roundtable-question-form--bottom{width:min(100% - 48px,1080px);margin-inline:auto;padding:0 0 18px}.roundtable-page .roundtable-question-form .roundtable-composer-row{background:var(--roundtable-surface);border:1px solid #d2d2d2;border-radius:999px;align-items:center;gap:8px;min-height:54px;padding:4px 8px 4px 16px;display:flex;box-shadow:0 1px 2px #18181808}.roundtable-page .roundtable-question-form .roundtable-composer-row:focus-within{border-color:#b8b8b8;box-shadow:0 1px 2px #18181808}.roundtable-page .roundtable-question-form .roundtable-composer-row>label{flex:auto;min-width:0}.roundtable-page .roundtable-question-form textarea{min-height:44px;max-height:160px;color:var(--roundtable-ink);font-family:var(--font-product-sans), sans-serif;background:0 0;border:0;border-radius:0;padding:11px 0;font-size:14px;font-weight:400;line-height:22px;overflow-y:auto}.roundtable-page .roundtable-question-form textarea::placeholder{color:#8a8a8a}.roundtable-page .roundtable-question-form textarea:focus-visible{box-shadow:none;border:0;outline:none}.roundtable-page .roundtable-composer-tools{align-items:center;gap:2px;display:flex}.roundtable-page .roundtable-load-error{border-color:var(--roundtable-line);background:var(--roundtable-surface);box-shadow:none}.roundtable-page .roundtable-question-form .roundtable-send-button{background:var(--roundtable-ink);color:#fff;flex:0 0 30px;width:30px;height:30px;min-height:30px;margin:0;padding:0;position:relative;transform:none}.roundtable-page .roundtable-question-form .roundtable-send-icon{width:18px;height:18px;color:inherit;opacity:1;visibility:visible;margin:0;position:static;inset:auto}.roundtable-page .roundtable-question-form .roundtable-send-arrow{color:#fff;opacity:1;visibility:visible;font-family:Arial,sans-serif;font-size:18px;font-weight:500;line-height:1;display:block;transform:translateY(-1px)}.roundtable-page .roundtable-question-form .roundtable-send-button:hover{background:#333;transform:translateY(-1px)}.roundtable-page .roundtable-question-form .roundtable-send-button:disabled{color:#fff;background:#d7d7d7}.roundtable-page .roundtable-composer-feedback{color:var(--roundtable-muted);font-family:var(--font-product-sans), sans-serif;font-size:13px}.roundtable-page .roundtable-composer-feedback.is-error{color:#b42318}.roundtable-page .roundtable-empty-state h2{color:var(--roundtable-ink);font-weight:500}.roundtable-page .roundtable-empty-state p{color:var(--roundtable-muted)}@media (max-width:760px){.roundtable-page .roundtable-deliberation,.roundtable-page .roundtable-question-form--bottom,.roundtable-page .roundtable-question-card{width:calc(100% - 24px)}.roundtable-page .roundtable-deliberation-grid{grid-template-columns:1fr}}.prompt-intelligence-dashboard{--dash-paper:#f7f7f8;--dash-card:#fff;--background:#f7f7f8;--foreground:#181818;--card:#fff;--card-foreground:#181818;--primary:#181818;--primary-foreground:#fff;--secondary:#f1f1f1;--secondary-foreground:#181818;--muted:#f7f7f8;--muted-foreground:#6b6b6b;--accent:#f1f1f1;--accent-foreground:#181818;--border:#0000001a;--input:#00000024;--ring:#6b6b6b;font-family:var(--font-product-sans), sans-serif}.prompt-intelligence-dashboard,.prompt-intelligence-dashboard *{font-family:var(--font-product-sans), sans-serif!important}.prompt-intelligence-page .analytics-date-trigger{color:#181818;min-width:0;height:36px;box-shadow:none;background:#fff;border-color:#0000001a;border-radius:8px;gap:8px;padding:6px 10px;transform:none}.prompt-intelligence-page .analytics-date-trigger:hover,.prompt-intelligence-page .analytics-date-trigger[aria-expanded=true]{box-shadow:none;border-color:#00000038;transform:none}.prompt-intelligence-page .analytics-date-trigger>svg:first-child{color:#ff5d45;width:16px;height:16px}.prompt-intelligence-page .analytics-date-trigger>svg:last-child{width:15px;height:15px}.prompt-intelligence-page .analytics-date-trigger span,.prompt-intelligence-dashboard .prompt-intelligence-actions [data-slot=button]{font-size:13px;font-weight:500}.prompt-intelligence-dashboard .prompt-intelligence-actions .prompt-intelligence-primary-action{color:#fff}.prompt-volumes-dashboard{--dash-paper:#fff;--dash-card:#fff;--background:#fff;--foreground:#181818;--card:#fff;--card-foreground:#181818;--primary:#181818;--primary-foreground:#fff;--secondary:#f1f1f1;--secondary-foreground:#181818;--muted:#f7f7f8;--muted-foreground:#6b6b6b;--accent:#f1f1f1;--accent-foreground:#181818;--border:#0000001a;--input:#00000024;--ring:#6b6b6b;font-family:var(--font-product-sans), sans-serif}.prompt-volumes-dashboard,.prompt-volumes-dashboard *{font-family:var(--font-product-sans), sans-serif!important}.prompt-volumes-page .analytics-date-trigger{color:#181818;min-width:0;height:36px;box-shadow:none;background:#fff;border-color:#0000001a;border-radius:8px;gap:8px;padding:6px 10px;transform:none}.prompt-volumes-page .analytics-date-trigger:hover,.prompt-volumes-page .analytics-date-trigger[aria-expanded=true]{box-shadow:none;border-color:#00000038;transform:none}.prompt-volumes-page .analytics-date-trigger>svg:first-child{color:#ff5d45;width:16px;height:16px}.prompt-volumes-page .analytics-date-trigger>svg:last-child{width:15px;height:15px}.prompt-volumes-page .analytics-date-trigger span,.prompt-volumes-dashboard .prompt-volumes-actions [data-slot=button]{font-size:13px;font-weight:500}.prompt-volumes-dashboard .prompt-volumes-actions .prompt-volumes-primary-action,.prompt-volumes-dashboard .prompt-volumes-primary-action{background-color:var(--foreground);color:#fff}.prompt-volumes-dashboard .prompt-volumes-actions .prompt-volumes-primary-action:hover,.prompt-volumes-dashboard .prompt-volumes-primary-action:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.prompt-volumes-dashboard .prompt-volumes-actions .prompt-volumes-primary-action:hover,.prompt-volumes-dashboard .prompt-volumes-primary-action:hover{background-color:color-mix(in srgb, var(--foreground) 90%, transparent)}}.prompt-volumes-dashboard .command-refresh-status{color:#6b6b6b;min-height:36px;padding:0 2px;font-size:13px}.command-dashboard,.command-overview{background:#fff}.command-dashboard .data-toolbar,.command-dashboard .command-empty,.command-dashboard .competitor-note,.command-dashboard .source-intelligence,.command-dashboard .metric-strip button:hover,.command-dashboard .metric-strip button.active,.command-dashboard .competitor-list>div.owned{background:#f7f7f8}.command-dashboard .data-toolbar select option,.command-dashboard .answer-browser .data-toolbar select,.command-dashboard .answer-sort-select,.command-dashboard .answer-filter-select,.command-dashboard .prompt-filter-select,.command-dashboard .answer-platform-menu,.command-dashboard .source-filter-trigger,.command-dashboard .source-filter-menu,.command-dashboard .audience-prompt-select>summary,.command-dashboard .audience-prompt-menu{background:#fff}.command-dashboard .answer-filter-select:hover,.command-dashboard .answer-filter-select[data-state=open],.command-dashboard .prompt-filter-select:hover,.command-dashboard .prompt-filter-select[data-state=open],.command-dashboard .source-filter-trigger:hover,.command-dashboard .source-filter-control[open] .source-filter-trigger,.command-dashboard .audience-prompt-select>summary:hover,.command-dashboard .answer-platform-menu>button:hover,.command-dashboard .answer-platform-menu>button.active,.command-dashboard .source-filter-menu>button:hover,.command-dashboard .source-filter-menu>button.active,.command-dashboard .audience-prompt-menu>button:hover{background:#f7f7f8}.command-dashboard .audience-prompt-menu>button[aria-selected=true]{background:#eeeeef}.command-dashboard .metric-strip span,.command-dashboard .metric-strip small,.command-dashboard .section-metrics article>span,.command-dashboard .section-metrics article>small,.command-dashboard .data-heading>small,.command-dashboard .data-heading>button,.command-dashboard .table-labels,.command-dashboard .table-labels>button,.command-dashboard .competitor-table-labels,.command-dashboard .competitor-table-labels>button,.command-dashboard .platform-chart-legend>span,.command-dashboard .platform-chart-legend>span>b,.command-dashboard .platform-chart-axis,.command-dashboard .platform-chart-caption{letter-spacing:0;font-size:13px;font-weight:500;line-height:20px}.command-dashboard .metric-strip strong,.command-dashboard .section-metrics article>strong{letter-spacing:-.04em;font-weight:650}.command-dashboard .metric-strip small,.command-dashboard .section-metrics article>small{font-weight:600}.command-dashboard .data-heading h2,.command-dashboard .audience-panel-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:24px}.command-dashboard .answer-table>button,.command-dashboard .prompt-browser .prompt-table>.prompt-table-row,.command-dashboard .feature-data-table>button,.command-dashboard .competitor-primary .competitor-data-table>.competitor-table-row,.command-dashboard .prompt-volumes-table>button,.command-dashboard .audience-table-row{font-size:14px;font-weight:400;line-height:20px}.command-dashboard .answer-table>button>strong,.command-dashboard .prompt-browser .prompt-table-row>.prompt-name>b,.command-dashboard .feature-data-table>button>strong,.command-dashboard .competitor-primary .competitor-table-row>strong,.command-dashboard .prompt-volumes-table>button>strong,.command-dashboard .audience-platform{font-weight:650}.dashboard-audience,.dashboard-audience :where(h1,h2,h3,p,span,a,button,input,textarea,summary,small,strong){font-family:var(--font-geist-sans), sans-serif!important}.dashboard-audience :where(p,span,a,button,input,textarea,summary,small){letter-spacing:normal}.dashboard-audience .audience-section-kicker{letter-spacing:.08em!important;font-size:13px!important;font-weight:600!important}.dashboard-audience .audience-prompt-header{letter-spacing:.04em;font-family:var(--font-geist-sans), sans-serif!important;font-weight:500!important}.features-v3{--fv3-bg:#f7f7f5;--fv3-surface:#fff;--fv3-soft:#f1f1ee;--fv3-line:#deded8;--fv3-text:#20201f;--fv3-muted:#6b6b67;--fv3-accent:#ff5d4a;color:var(--fv3-text);background:var(--fv3-bg);font-family:var(--font-geist-sans), sans-serif;font-weight:400}.features-v3 *,.features-v3 :before,.features-v3 :after{box-sizing:border-box}.features-v3 :where(h1,h2,h3,p,figure,ul){margin:0}.features-v3 :where(a){color:inherit;text-decoration:none}.features-v3-hero,.features-v3-outcomes,.features-v3-intro,.features-v3-stories,.features-v3-workflow,.features-v3-platforms,.features-v3-solutions,.features-v3-directory,.features-v3-trust,.features-v3-cta{width:min(1280px,100% - 48px);margin-inline:auto}.features-v3-hero{grid-template-columns:minmax(320px,.82fr) minmax(540px,1.18fr);align-items:center;gap:64px;min-height:650px;padding:88px 0 64px;display:grid}.features-v3-hero-copy{max-width:600px}.features-v3-kicker,.features-v3-intro>p,.features-v3-workflow>header p,.features-v3-platforms>div>p,.features-v3-solutions>header p,.features-v3-directory>header p,.features-v3-cta>p{color:var(--fv3-accent);letter-spacing:.12em;font-size:13px;font-weight:600;line-height:1.3}.features-v3-hero h1{letter-spacing:-.058em;text-wrap:balance;margin-top:18px;font-size:clamp(46px,5.1vw,76px);font-weight:520;line-height:.98}.features-v3-hero-copy>p:not(.features-v3-kicker){max-width:560px;color:var(--fv3-muted);margin-top:26px;font-size:19px;line-height:1.55}.features-v3-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.features-v3-primary,.features-v3-secondary,.features-v3-cta a{border:1px solid var(--fv3-line);border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-size:15px;font-weight:500;display:inline-flex}.features-v3-primary{background:#1f1f1e;border-color:#1f1f1e;color:#fff!important}.features-v3-secondary{background:var(--fv3-surface)}.features-v3-hero-product{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #23231e14}.features-v3-hero-product>div{border-bottom:1px solid var(--fv3-line);min-height:48px;color:var(--fv3-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;display:flex}.features-v3-hero-product>div b{letter-spacing:0;font-weight:450}.features-v3-hero-product img{width:100%;height:auto;display:block}.features-v3-command-preview-body{background:#fafafa;padding:18px}.features-v3-command-preview-body>header,.features-v3-command-trend>header,.features-v3-command-actions>header,.features-v3-command-systems>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.features-v3-command-preview-body>header{margin-bottom:14px;font-size:15px}.features-v3-command-preview-body>header strong{font-weight:550}.features-v3-command-preview-body>header em{font-weight:400}.features-v3-command-preview-body>header span{color:var(--fv3-muted);background:#fff;border:1px solid #deded8;border-radius:8px;padding:7px 9px;font-size:13px}.features-v3-command-scorecards{background:#fff;border:1px solid #deded8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.features-v3-command-scorecards>div{min-width:0;padding:11px}.features-v3-command-scorecards>div+div{border-left:1px solid #e8e8e4}.features-v3-command-scorecards span,.features-v3-command-scorecards small{color:var(--fv3-muted);font-size:13px;line-height:1.25;display:block}.features-v3-command-scorecards b{letter-spacing:-.05em;margin-top:4px;font-size:19px;display:inline-block}.features-v3-command-scorecards small{color:#5d7518;margin-left:4px;display:inline-block}.features-v3-command-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(160px,.9fr);gap:10px;margin-top:10px;display:grid}.features-v3-command-trend,.features-v3-command-actions,.features-v3-command-systems{background:#fff;border:1px solid #deded8;border-radius:10px}.features-v3-command-trend{padding:12px}.features-v3-command-trend>header,.features-v3-command-actions>header,.features-v3-command-systems>header{color:var(--fv3-muted);font-size:13px}.features-v3-command-trend>header strong,.features-v3-command-actions>header strong,.features-v3-command-systems>header strong{color:var(--fv3-text);font-size:13px;font-weight:600}.features-v3-command-trend>b{letter-spacing:-.06em;margin:9px 0 -2px;font-size:25px;display:block}.features-v3-command-trend svg{width:100%;height:140px;display:block;overflow:visible}.features-v3-command-grid{fill:none;stroke:#e7e7e2;stroke-dasharray:3 3}.features-v3-command-fill{fill:#ff5d4a1a}.features-v3-command-line{fill:none;stroke:#ff5d4a;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.features-v3-command-actions{padding:12px}.features-v3-command-actions>div{gap:7px;padding:9px 0;display:flex}.features-v3-command-actions>div+div{border-top:1px solid #ecece8}.features-v3-command-actions i{color:#a33c2e;background:#fff0ec;flex:0 0 22px;place-items:center;height:22px;font-size:13px;font-style:normal;display:grid}.features-v3-command-actions p{min-width:0;margin:0}.features-v3-command-actions p b,.features-v3-command-actions p span{display:block}.features-v3-command-actions p b{font-size:13px;line-height:1.25}.features-v3-command-actions p span{color:var(--fv3-muted);margin-top:3px;font-size:13px;line-height:1.35}.features-v3-command-systems{margin-top:10px;padding:12px}.features-v3-command-systems>div{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.features-v3-command-systems p{min-width:0;margin:0;padding:0 9px;font-size:13px}.features-v3-command-systems p+p{border-left:1px solid #ecece8}.features-v3-command-systems p b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.features-v3-command-systems p span{color:var(--fv3-muted);align-items:center;gap:5px;margin-top:7px;display:flex;position:relative}.features-v3-command-systems p span:before{content:"";background:#e8e8e4;border-radius:99px;flex:1;height:4px}.features-v3-command-systems p i{background:linear-gradient(90deg,#ff5d4a,#a65ade);border-radius:99px;order:-1;max-width:43px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:560px){.features-v3-command-preview-body{padding:11px}.features-v3-command-preview-body>header{font-size:13px}.features-v3-command-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}.features-v3-command-scorecards>div:nth-child(3){border-top:1px solid #e8e8e4;border-left:0}.features-v3-command-scorecards>div:nth-child(4){border-top:1px solid #e8e8e4}.features-v3-command-dashboard{grid-template-columns:1fr}.features-v3-command-actions{display:none}.features-v3-command-systems>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.features-v3-command-systems p:nth-child(3){border-left:0}}.features-v3-outcomes{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid;overflow:hidden}.features-v3-outcomes article{flex-direction:column;gap:10px;min-height:124px;padding:24px;display:flex}.features-v3-outcomes article+article{border-left:1px solid var(--fv3-line)}.features-v3-outcomes strong{letter-spacing:-.025em;font-size:18px;font-weight:550}.features-v3-outcomes span{color:var(--fv3-muted);font-size:14px;line-height:1.45}.features-v3-jump{top:var(--site-header-height,64px);z-index:20;border-block:1px solid var(--fv3-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#fffffff0;align-items:center;gap:28px;width:100%;min-height:58px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;overflow-x:auto}.features-v3-jump::-webkit-scrollbar{display:none}.features-v3-jump a{color:var(--fv3-muted);flex:none;font-size:14px}.features-v3-jump a:hover{color:var(--fv3-text)}.features-v3-intro{grid-template-columns:1fr 1fr;gap:28px 80px;padding:120px 0 90px;display:grid}.features-v3-intro>p{grid-column:1/-1}.features-v3-intro h2,.features-v3-workflow h2,.features-v3-platforms h2,.features-v3-solutions h2,.features-v3-directory h2,.features-v3-cta h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(36px,4.2vw,60px);font-weight:520;line-height:1.04}.features-v3-intro>span{color:var(--fv3-muted);align-self:end;font-size:18px;line-height:1.55}.features-v3-story{border-top:1px solid var(--fv3-line);grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);align-items:center;gap:72px;padding:88px 0;scroll-margin-top:130px;display:grid}.features-v3-story.is-reversed .features-v3-story-copy{order:2}.features-v3-story-copy>p{color:var(--fv3-accent);letter-spacing:.12em;font-size:13px;font-weight:600}.features-v3-story-copy h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(34px,3.4vw,52px);font-weight:520;line-height:1.06}.features-v3-story-copy>span{color:var(--fv3-muted);margin-top:22px;font-size:17px;line-height:1.58;display:block}.features-v3-story-copy ul{border-top:1px solid var(--fv3-line);margin-top:24px;padding:0;list-style:none}.features-v3-story-copy li{border-bottom:1px solid var(--fv3-line);padding:11px 0;font-size:14px}.features-v3-story-copy a{border-bottom:1px solid #a8a8a2;margin-top:24px;padding-bottom:3px;font-size:14px;font-weight:500;display:inline-flex}.features-v3-story figure{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #23231e0f}.features-v3-story figure img{width:100%;height:auto;display:block}.features-v3-ai-audit-preview{min-height:100%;color:var(--fv3-text);background:var(--fv3-surface)}.features-v3-ai-audit-preview-topline{border-bottom:1px solid var(--fv3-line);min-height:40px;color:var(--fv3-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.features-v3-ai-audit-preview-topline b{letter-spacing:0;font-weight:500}.features-v3-ai-audit-preview-body{gap:12px;padding:16px;display:grid}.features-v3-ai-audit-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.features-v3-ai-audit-preview-toolbar strong{letter-spacing:-.015em;font-size:14px;font-weight:600}.features-v3-ai-audit-preview-toolbar em{font-weight:400}.features-v3-ai-audit-preview-toolbar>span{border:1px solid var(--fv3-line);color:var(--fv3-muted);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:13px}.features-v3-ai-audit-preview-metrics{border:1px solid var(--fv3-line);background:var(--fv3-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.features-v3-ai-audit-preview-metrics>div{border-right:1px solid var(--fv3-line);gap:2px;min-width:0;padding:10px;display:grid}.features-v3-ai-audit-preview-metrics>div:last-child{border-right:0}.features-v3-ai-audit-preview-metrics span,.features-v3-ai-audit-preview-metrics small{color:var(--fv3-muted);font-size:13px;line-height:18px}.features-v3-ai-audit-preview-metrics b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:18px;font-weight:600;line-height:24px}.features-v3-ai-audit-preview-content{grid-template-columns:minmax(0,1.55fr) minmax(165px,.85fr);gap:12px;display:grid}.features-v3-ai-audit-preview-chart,.features-v3-ai-audit-preview-queue,.features-v3-ai-audit-preview-systems{border:1px solid var(--fv3-line);background:var(--fv3-surface);border-radius:12px;overflow:hidden}.features-v3-ai-audit-preview-chart{padding:12px}.features-v3-ai-audit-preview-chart header,.features-v3-ai-audit-preview-queue header,.features-v3-ai-audit-preview-systems header{justify-content:space-between;align-items:center;gap:8px;display:flex}.features-v3-ai-audit-preview-chart header strong,.features-v3-ai-audit-preview-queue header strong,.features-v3-ai-audit-preview-systems header strong{font-size:13px;font-weight:600}.features-v3-ai-audit-preview-chart header span,.features-v3-ai-audit-preview-queue header span,.features-v3-ai-audit-preview-systems header span{color:var(--fv3-muted);font-size:13px}.features-v3-ai-audit-preview-chart>div{align-items:baseline;gap:8px;margin-top:8px;display:flex}.features-v3-ai-audit-preview-chart>div b{letter-spacing:-.05em;font-size:24px;font-weight:600;line-height:1}.features-v3-ai-audit-preview-chart>div small{color:var(--fv3-muted);font-size:13px}.features-v3-ai-audit-preview-chart svg{width:100%;height:138px;margin-top:2px;display:block}.features-v3-ai-audit-preview-grid{fill:none;stroke:var(--fv3-line);stroke-dasharray:3 3;stroke-width:1px}.features-v3-ai-audit-preview-fill{fill:var(--fv3-accent)}@supports (color:color-mix(in lab, red, red)){.features-v3-ai-audit-preview-fill{fill:color-mix(in srgb, var(--fv3-accent) 10%, transparent)}}.features-v3-ai-audit-preview-line{fill:none;stroke:var(--fv3-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.features-v3-ai-audit-preview-queue{padding:12px}.features-v3-ai-audit-preview-queue>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid}.features-v3-ai-audit-preview-queue>div+div{border-top:1px solid var(--fv3-line)}.features-v3-ai-audit-preview-queue i{background:var(--fv3-soft);width:24px;height:24px;color:var(--fv3-text);place-items:center;font-size:13px;font-style:normal;display:grid}.features-v3-ai-audit-preview-queue p{gap:2px;margin:0;display:grid}.features-v3-ai-audit-preview-queue p small{color:var(--fv3-muted);font-size:13px;line-height:18px}.features-v3-ai-audit-preview-queue p b{font-size:13px;font-weight:600;line-height:18px}.features-v3-ai-audit-preview-systems{padding:12px}.features-v3-ai-audit-preview-systems>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.features-v3-ai-audit-preview-systems p{border-top:1px solid var(--fv3-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 10px;display:flex}.features-v3-ai-audit-preview-systems p:nth-child(-n+2){border-top:0}.features-v3-ai-audit-preview-systems p:nth-child(odd){border-right:1px solid var(--fv3-line)}.features-v3-ai-audit-preview-systems p b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.features-v3-ai-audit-preview-systems p>span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.features-v3-ai-audit-preview-systems i{background:var(--fv3-line);width:42px;height:4px;display:block;overflow:hidden}.features-v3-ai-audit-preview-systems em{background:var(--fv3-accent);height:100%;display:block}.features-v3-prompt-preview{background:#fafafa}.features-v3-prompt-preview-topline{border-bottom:1px solid var(--fv3-line);min-height:48px;color:var(--fv3-muted);letter-spacing:.09em;background:#fff;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:550;display:flex}.features-v3-prompt-preview-topline b{letter-spacing:0;font-size:13px;font-weight:450}.features-v3-prompt-preview-body{padding:16px}.features-v3-prompt-preview-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.features-v3-prompt-preview-body>header>div{align-items:center;gap:7px;min-width:0;display:flex}.features-v3-prompt-preview-body>header strong{letter-spacing:-.03em;font-size:18px;font-weight:550}.features-v3-prompt-preview-body>header small{border:1px solid var(--fv3-line);color:var(--fv3-muted);white-space:nowrap;background:#fff;border-radius:99px;padding:4px 7px;font-size:13px}.features-v3-prompt-preview-body>header>span{border:1px solid var(--fv3-line);color:var(--fv3-muted);white-space:nowrap;background:#fff;border-radius:8px;padding:7px 9px;font-size:13px}.features-v3-prompt-preview nav{background:#f1f1ee;border:1px solid #e3e3df;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:14px;padding:4px;display:grid}.features-v3-prompt-preview nav span,.features-v3-prompt-preview nav b{min-width:0;color:var(--fv3-muted);text-align:center;white-space:nowrap;border-radius:6px;padding:7px 4px;font-size:13px;font-weight:450}.features-v3-prompt-preview nav b{color:var(--fv3-text);background:#fff;box-shadow:0 1px 2px #23231e14}.features-v3-prompt-preview-summary{border:1px solid var(--fv3-line);background:#fff;border-radius:10px;grid-template-columns:1.35fr .65fr;margin-top:12px;display:grid;overflow:hidden}.features-v3-prompt-preview-summary>div{min-width:0;padding:10px 12px}.features-v3-prompt-preview-summary>div+div{border-left:1px solid #e8e8e4}.features-v3-prompt-preview-summary span,.features-v3-prompt-preview-summary small{color:var(--fv3-muted);font-size:13px;line-height:1.3;display:block}.features-v3-prompt-preview-summary b{letter-spacing:-.045em;margin:3px 0;font-size:18px;font-weight:550;display:inline-block}.features-v3-prompt-preview-summary>div+div b{color:#b84737}.features-v3-prompt-preview-table{border:1px solid var(--fv3-line);background:#fff;border-radius:10px;margin-top:12px;overflow:hidden}.features-v3-prompt-preview-table>header,.features-v3-prompt-preview-row{grid-template-columns:minmax(0,1.6fr) minmax(74px,.6fr) minmax(75px,.55fr);align-items:center;column-gap:10px;display:grid}.features-v3-prompt-preview-table>header{min-height:32px;color:var(--fv3-muted);background:#f5f5f3;padding:0 11px;font-size:13px}.features-v3-prompt-preview-table>header span:nth-child(n+2){text-align:center}.features-v3-prompt-preview-row{min-height:58px;padding:8px 11px}.features-v3-prompt-preview-row+.features-v3-prompt-preview-row{border-top:1px solid #e8e8e4}.features-v3-prompt-preview-row>div:first-child{min-width:0}.features-v3-prompt-preview-row strong,.features-v3-prompt-preview-row small{display:block}.features-v3-prompt-preview-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;line-height:1.25;overflow:hidden}.features-v3-prompt-preview-row small{color:var(--fv3-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.25;overflow:hidden}.features-v3-prompt-preview-metric{text-align:center;min-width:0}.features-v3-prompt-preview-metric b{font-size:13px;font-weight:550;display:block}.features-v3-prompt-preview-metric i{background:linear-gradient(90deg,#ff5d4a,#a65ade);border-radius:999px;max-width:100%;height:4px;margin:5px auto 0;display:block}.features-v3-prompt-preview-priority{white-space:nowrap;border:1px solid;border-radius:6px;justify-self:center;padding:5px 7px;font-size:13px;font-weight:500}.features-v3-prompt-preview-priority.is-high{color:#c5372b;background:#fff5f3;border-color:#ffbdb6}.features-v3-prompt-preview-priority.is-medium{color:#9c6200;background:#fff;border-color:#f1d894}@media (max-width:560px){.features-v3-ai-audit-preview-body{padding:12px}.features-v3-ai-audit-preview-toolbar>span{display:none}.features-v3-ai-audit-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.features-v3-ai-audit-preview-metrics>div{border-bottom:1px solid var(--fv3-line)}.features-v3-ai-audit-preview-metrics>div:nth-child(2){border-right:0}.features-v3-ai-audit-preview-metrics>div:nth-child(n+3){border-bottom:0}.features-v3-ai-audit-preview-content{grid-template-columns:1fr}.features-v3-ai-audit-preview-queue{display:none}.features-v3-ai-audit-preview-systems>div{grid-template-columns:1fr}.features-v3-ai-audit-preview-systems p:nth-child(odd){border-right:0}.features-v3-ai-audit-preview-systems p:nth-child(2){border-top:1px solid var(--fv3-line)}.features-v3-prompt-preview-body{padding:11px}.features-v3-prompt-preview-body>header strong{font-size:15px}.features-v3-prompt-preview-body>header>span,.features-v3-prompt-preview nav span:last-child{display:none}.features-v3-prompt-preview nav{grid-template-columns:repeat(3,minmax(0,1fr))}.features-v3-prompt-preview-summary{grid-template-columns:1fr}.features-v3-prompt-preview-summary>div+div{border-top:1px solid #e8e8e4;border-left:0}.features-v3-prompt-preview-table>header,.features-v3-prompt-preview-row{grid-template-columns:minmax(0,1fr) minmax(65px,.45fr)}.features-v3-prompt-preview-table>header span:last-child,.features-v3-prompt-preview-priority{display:none}}.features-v3-citation-preview{background:#fafafa}.features-v3-citation-preview-topline{border-bottom:1px solid var(--fv3-line);min-height:48px;color:var(--fv3-muted);letter-spacing:.09em;background:#fff;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:550;display:flex}.features-v3-citation-preview-topline b{letter-spacing:0;font-size:13px;font-weight:450}.features-v3-citation-preview-body{padding:16px}.features-v3-citation-preview-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.features-v3-citation-preview-body>header strong,.features-v3-citation-preview-body>header small{display:block}.features-v3-citation-preview-body>header strong{letter-spacing:-.03em;font-size:18px;font-weight:550}.features-v3-citation-preview-body>header small{color:var(--fv3-muted);margin-top:3px;font-size:13px}.features-v3-citation-preview-body>header>span{border:1px solid var(--fv3-line);color:var(--fv3-muted);background:#fff;border-radius:8px;padding:7px 9px;font-size:13px}.features-v3-citation-preview-summary{border:1px solid var(--fv3-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.features-v3-citation-preview-summary>div{min-width:0;padding:10px}.features-v3-citation-preview-summary>div+div{border-left:1px solid #e8e8e4}.features-v3-citation-preview-summary span,.features-v3-citation-preview-summary small{color:var(--fv3-muted);font-size:13px;line-height:1.3;display:block}.features-v3-citation-preview-summary b{letter-spacing:-.04em;margin:3px 0;font-size:17px;font-weight:550;display:block}.features-v3-citation-preview-table{border:1px solid var(--fv3-line);background:#fff;border-radius:10px;margin-top:12px;overflow:hidden}.features-v3-citation-preview-table>header,.features-v3-citation-preview-row{grid-template-columns:minmax(0,1.45fr) minmax(65px,.65fr) minmax(46px,.4fr) minmax(90px,.6fr);align-items:center;column-gap:8px;display:grid}.features-v3-citation-preview-table>header{min-height:31px;color:var(--fv3-muted);background:#f5f5f3;padding:0 11px;font-size:13px}.features-v3-citation-preview-table>header span:not(:first-child),.features-v3-citation-preview-row>span,.features-v3-citation-preview-row>b{text-align:center}.features-v3-citation-preview-row{min-height:47px;padding:7px 11px;font-size:13px}.features-v3-citation-preview-row+.features-v3-citation-preview-row{border-top:1px solid #e8e8e4}.features-v3-citation-preview-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.features-v3-citation-preview-row>strong i{width:20px;color:var(--fv3-muted);font-size:13px;font-style:normal;font-weight:450;display:inline-block}.features-v3-citation-preview-row>span{color:var(--fv3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.features-v3-citation-preview-row>b{font-size:13px;font-weight:550}.features-v3-citation-preview-row>div{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.features-v3-citation-preview-row>div i{background:#deded8;border-radius:99px;max-width:54px;height:4px;display:block}.features-v3-citation-preview-row>div i.is-owned{background:linear-gradient(90deg,#ff5d4a,#a65ade)}.features-v3-citation-preview-row>div i.is-external{background:#8b8b85}.features-v3-citation-preview-row>div span{color:var(--fv3-text);font-size:13px}@media (max-width:560px){.features-v3-citation-preview-body{padding:11px}.features-v3-citation-preview-body>header strong{font-size:15px}.features-v3-citation-preview-body>header>span{display:none}.features-v3-citation-preview-summary{grid-template-columns:1fr}.features-v3-citation-preview-summary>div+div{border-top:1px solid #e8e8e4;border-left:0}.features-v3-citation-preview-table>header,.features-v3-citation-preview-row{grid-template-columns:minmax(0,1fr) minmax(56px,.5fr) minmax(80px,.65fr)}.features-v3-citation-preview-table>header span:nth-child(2),.features-v3-citation-preview-row>span{display:none}}.features-v3-competitor-preview{background:var(--fv3-tint)}.features-v3-competitor-preview-topline{border-bottom:1px solid var(--fv3-line);background:var(--fv3-surface);min-height:48px;color:var(--fv3-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:550;display:flex}.features-v3-competitor-preview-topline b{letter-spacing:0;font-size:13px;font-weight:450}.features-v3-competitor-preview-body{padding:16px}.features-v3-competitor-preview-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.features-v3-competitor-preview-body>header strong,.features-v3-competitor-preview-body>header small{display:block}.features-v3-competitor-preview-body>header strong{letter-spacing:-.03em;font-size:18px;font-weight:550}.features-v3-competitor-preview-body>header small{color:var(--fv3-muted);margin-top:4px;font-size:13px}.features-v3-competitor-preview-body>header>span{border:1px solid var(--fv3-line);color:var(--fv3-muted);background:var(--fv3-surface);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:13px}.features-v3-competitor-preview-summary{border:1px solid var(--fv3-line);background:var(--fv3-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.features-v3-competitor-preview-summary>div{min-width:0;padding:12px}.features-v3-competitor-preview-summary>div+div{border-left:1px solid var(--fv3-line)}.features-v3-competitor-preview-summary span,.features-v3-competitor-preview-summary small{color:var(--fv3-muted);font-size:13px;line-height:1.35;display:block}.features-v3-competitor-preview-summary b{letter-spacing:-.04em;margin:4px 0;font-size:17px;font-weight:550;display:block}.features-v3-competitor-preview-table{border:1px solid var(--fv3-line);background:var(--fv3-surface);border-radius:10px;margin-top:12px;overflow:hidden}.features-v3-competitor-preview-table>header,.features-v3-competitor-preview-row{grid-template-columns:minmax(0,1.12fr) minmax(106px,.9fr) minmax(58px,.45fr) minmax(54px,.45fr);align-items:center;column-gap:8px;display:grid}.features-v3-competitor-preview-table>header{background:var(--fv3-tint);min-height:36px;color:var(--fv3-muted);padding:0 12px;font-size:13px;font-weight:550}.features-v3-competitor-preview-table>header span:not(:first-child),.features-v3-competitor-preview-row>span,.features-v3-competitor-preview-row>b{text-align:center}.features-v3-competitor-preview-row{min-height:48px;padding:8px 12px;font-size:13px}.features-v3-competitor-preview-row+.features-v3-competitor-preview-row{border-top:1px solid var(--fv3-line)}.features-v3-competitor-preview-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.features-v3-competitor-preview-row>strong i{width:20px;color:var(--fv3-muted);font-size:13px;font-style:normal;font-weight:450;display:inline-block}.features-v3-competitor-preview-row>div{align-items:center;gap:6px;min-width:0;display:flex}.features-v3-competitor-preview-row>div i{background:var(--fv3-accent);border-radius:99px;max-width:54px;height:4px;display:block}.features-v3-competitor-preview-row>div b,.features-v3-competitor-preview-row>span,.features-v3-competitor-preview-row>b{font-size:13px;font-weight:550}@media (max-width:560px){.features-v3-competitor-preview-body{padding:12px}.features-v3-competitor-preview-body>header strong{font-size:15px}.features-v3-competitor-preview-body>header>span{display:none}.features-v3-competitor-preview-summary{grid-template-columns:1fr}.features-v3-competitor-preview-summary>div+div{border-top:1px solid var(--fv3-line);border-left:0}.features-v3-competitor-preview-table>header,.features-v3-competitor-preview-row{grid-template-columns:minmax(0,1fr) minmax(95px,.8fr) minmax(52px,.45fr)}.features-v3-competitor-preview-table>header span:nth-child(3),.features-v3-competitor-preview-row>span{display:none}}.features-v3-workflow{padding:110px 0}.features-v3-workflow>header{max-width:760px}.features-v3-workflow>header h2{margin-top:15px}.features-v3-workflow>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.features-v3-workflow article{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:16px;overflow:hidden}.features-v3-workflow figure{aspect-ratio:16/10;border-bottom:1px solid var(--fv3-line);background:var(--fv3-soft);overflow:hidden}.features-v3-workflow-preview{background:var(--fv3-soft);height:100%;color:var(--fv3-text);flex-direction:column;gap:10px;padding:14px;display:flex}.features-v3-workflow-preview>header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.features-v3-workflow-preview>header strong{letter-spacing:-.01em;font-size:13px;font-weight:600}.features-v3-workflow-preview>header>span{border:1px solid var(--fv3-line);background:var(--fv3-surface);color:var(--fv3-muted);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:13px;font-weight:500;line-height:1}.features-v3-workflow-preview-scores{border:1px solid var(--fv3-line);background:var(--fv3-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.features-v3-workflow-preview-scores>div{gap:3px;min-width:0;padding:8px 9px;display:grid}.features-v3-workflow-preview-scores>div+div{border-left:1px solid var(--fv3-line)}.features-v3-workflow-preview-scores span,.features-v3-workflow-preview-result span,.features-v3-workflow-preview-action small,.features-v3-workflow-preview footer span{color:var(--fv3-muted);font-size:13px;line-height:1.2}.features-v3-workflow-preview-scores b{letter-spacing:-.04em;font-size:18px;line-height:1}.features-v3-workflow-preview svg{flex:1;width:100%;min-height:0}.features-v3-workflow-preview-grid{fill:none;stroke:var(--fv3-line);stroke-dasharray:3 3;stroke-width:1px}.features-v3-workflow-preview-fill{fill:#fff1ee}.features-v3-workflow-preview-line{fill:none;stroke:var(--fv3-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.features-v3-workflow-preview-question{min-height:38px;color:var(--fv3-text);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:550;line-height:1.35}.features-v3-workflow-preview-result{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.features-v3-workflow-preview-result span:before{content:"";vertical-align:1px;background:#5f7d18;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.features-v3-workflow-preview-result b{letter-spacing:-.03em;font-size:16px}.features-v3-workflow-preview-sources{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.features-v3-workflow-preview-sources span{border:1px solid var(--fv3-line);background:var(--fv3-surface);color:var(--fv3-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:13px;overflow:hidden}.features-v3-workflow-preview-action{border-left:3px solid var(--fv3-accent);background:var(--fv3-surface);border-radius:8px;flex:1;align-content:center;gap:6px;min-height:0;padding:12px;display:grid}.features-v3-workflow-preview-action small{color:var(--fv3-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.features-v3-workflow-preview-action b{letter-spacing:-.03em;font-size:16px;line-height:1.15}.features-v3-workflow-preview-action p{color:var(--fv3-muted);margin:0;font-size:13px;line-height:1.35}.features-v3-workflow-preview footer{border-top:1px solid var(--fv3-line);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.features-v3-workflow-preview footer b{color:var(--fv3-accent);font-size:13px;font-weight:600}.features-v3-workflow-copy{padding:22px}.features-v3-workflow-copy>span{color:var(--fv3-accent);font-size:13px;font-weight:600}.features-v3-workflow h3{letter-spacing:-.025em;margin-top:16px;font-size:21px;font-weight:550}.features-v3-workflow-copy p{color:var(--fv3-muted);margin-top:8px;font-size:14px;line-height:1.5}.features-v3-platforms{border-block:1px solid var(--fv3-line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:72px;padding:80px 0;display:grid}.features-v3-platforms h2{margin-top:14px;font-size:clamp(32px,3.2vw,48px)}.features-v3-platforms ul{grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;display:grid}.features-v3-platforms li{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:92px;padding:14px;display:flex}.features-v3-platforms li img{object-fit:contain;width:34px;height:34px}.features-v3-platforms li span{font-size:13px}.features-v3-solutions{padding:110px 0;scroll-margin-top:130px}.features-v3-solutions>header,.features-v3-directory>header{max-width:760px}.features-v3-solutions h2,.features-v3-directory h2{margin-top:14px}.features-v3-solutions>div{border:1px solid var(--fv3-line);border-radius:16px;grid-template-columns:repeat(5,1fr);margin-top:44px;display:grid;overflow:hidden}.features-v3-solutions article{background:var(--fv3-surface);flex-direction:column;min-height:260px;padding:24px;scroll-margin-top:130px;display:flex}.features-v3-solutions article+article{border-left:1px solid var(--fv3-line)}.features-v3-solutions article>span{color:var(--fv3-accent);font-size:13px}.features-v3-solutions h3{letter-spacing:-.025em;margin-top:36px;font-size:20px;font-weight:550}.features-v3-solutions article p{color:var(--fv3-muted);margin-top:10px;font-size:14px;line-height:1.5}.features-v3-solutions article a{margin-top:auto;padding-top:26px;font-size:13px;font-weight:500}.features-v3-directory{border-top:1px solid var(--fv3-line);padding:108px 0;scroll-margin-top:130px}.features-v3-directory>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.features-v3-directory>div>section{background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:16px;scroll-margin-top:130px;overflow:hidden}.features-v3-directory h3{border-bottom:1px solid var(--fv3-line);padding:20px;font-size:17px;font-weight:550}.features-v3-directory ul{padding:0;list-style:none}.features-v3-directory li{scroll-margin-top:130px}.features-v3-directory li+li{border-top:1px solid var(--fv3-line)}.features-v3-directory li a{flex-direction:column;gap:5px;padding:17px 20px;display:flex}.features-v3-directory li strong{font-size:14px;font-weight:520}.features-v3-directory li span{color:var(--fv3-muted);font-size:13px;line-height:1.4}.features-v3-trust{background:var(--fv3-soft);border:1px solid var(--fv3-line);border-radius:16px;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;margin-bottom:40px;display:grid;overflow:hidden}.features-v3-trust>div{flex-direction:column;gap:9px;min-height:130px;padding:22px;display:flex}.features-v3-trust>div+div{border-left:1px solid var(--fv3-line)}.features-v3-trust strong{font-size:15px;font-weight:550}.features-v3-trust span{color:var(--fv3-muted);font-size:13px;line-height:1.45}.features-v3-trust>a{border-left:1px solid var(--fv3-line);justify-content:center;align-items:center;min-width:180px;padding:22px;font-size:13px;font-weight:500;display:flex}.features-v3-cta{text-align:center;padding:110px 0 130px}.features-v3-cta h2{max-width:900px;margin:18px auto 0}.features-v3-cta>div{justify-content:center;gap:10px;margin-top:32px;display:flex}.features-v3-cta>div>a:not(.features-v3-primary){background:var(--fv3-surface)}@media (max-width:1040px){.features-v3-hero{grid-template-columns:1fr;gap:46px}.features-v3-hero-copy{max-width:760px}.features-v3-story{grid-template-columns:1fr;gap:42px}.features-v3-story.is-reversed .features-v3-story-copy{order:0}.features-v3-platforms{grid-template-columns:1fr}.features-v3-solutions>div{grid-template-columns:repeat(2,1fr)}.features-v3-solutions article+article{border-left:0}.features-v3-solutions article:nth-child(2n){border-left:1px solid var(--fv3-line)}.features-v3-solutions article:nth-child(n+3){border-top:1px solid var(--fv3-line)}.features-v3-trust{grid-template-columns:repeat(3,1fr)}.features-v3-trust>a{border-left:0;border-top:1px solid var(--fv3-line);grid-column:1/-1;min-height:56px}}@media (max-width:760px){.features-v3-hero,.features-v3-outcomes,.features-v3-intro,.features-v3-stories,.features-v3-workflow,.features-v3-platforms,.features-v3-solutions,.features-v3-directory,.features-v3-trust,.features-v3-cta{width:min(100% - 28px,1280px)}.features-v3-hero{min-height:auto;padding:58px 0 40px}.features-v3-hero h1{font-size:clamp(42px,12vw,58px)}.features-v3-hero-copy>p:not(.features-v3-kicker){font-size:17px}.features-v3-outcomes{grid-template-columns:1fr 1fr}.features-v3-outcomes article{min-height:112px;padding:18px}.features-v3-outcomes article:nth-child(3){border-left:0;border-top:1px solid var(--fv3-line)}.features-v3-outcomes article:nth-child(4){border-top:1px solid var(--fv3-line)}.features-v3-jump{top:var(--site-header-height,58px);gap:22px;padding-inline:16px}.features-v3-intro{grid-template-columns:1fr;gap:18px;padding:80px 0 56px}.features-v3-intro>p{grid-column:auto}.features-v3-story{gap:30px;padding:62px 0}.features-v3-story-copy h2{font-size:36px}.features-v3-workflow{padding:76px 0}.features-v3-workflow>div{grid-template-columns:1fr}.features-v3-platforms{gap:36px;padding:62px 0}.features-v3-platforms ul{grid-template-columns:repeat(2,1fr)}.features-v3-solutions{padding:76px 0}.features-v3-solutions>div{grid-template-columns:1fr}.features-v3-solutions article{min-height:210px}.features-v3-solutions article:nth-child(2n){border-left:0}.features-v3-solutions article+article{border-top:1px solid var(--fv3-line)}.features-v3-directory{padding:76px 0}.features-v3-directory>div,.features-v3-trust{grid-template-columns:1fr}.features-v3-trust>div+div{border-left:0;border-top:1px solid var(--fv3-line)}.features-v3-cta{padding:80px 0 96px}.features-v3-cta>div{flex-direction:column}}.roundtable-page .roundtable-thread{gap:24px;padding:34px 0 22px}.roundtable-page .roundtable-message-list{gap:30px}.roundtable-page .roundtable-question-card{justify-self:center;width:calc(100% - 48px);min-width:0;max-width:900px}.roundtable-page .roundtable-user-turn,.roundtable-page .roundtable-pending-question{display:block}.roundtable-page .roundtable-user-message{width:fit-content;max-width:min(76%,680px);box-shadow:none;background:#f1f1f1;border:0;border-radius:18px;margin-left:auto;padding:11px 15px;display:block!important}.roundtable-page .roundtable-user-message>span{display:none}.roundtable-page .roundtable-user-message>p{color:#202020;white-space:pre-wrap;font-size:15px;font-weight:400;line-height:1.5}.roundtable-page .roundtable-ai-message{color:#202020;width:calc(100% - 48px);min-width:0;max-width:900px;margin-inline:auto;display:block}.roundtable-page .roundtable-assistant-turn>.roundtable-ai-message{width:100%;max-width:none;margin-inline:0}.roundtable-page .roundtable-ai-avatar{color:#191919;background:#ff5d45;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:750;line-height:1;display:grid}.roundtable-page .roundtable-ai-content{min-width:0}.roundtable-page .roundtable-ai-heading{align-items:center;gap:9px;min-height:30px;display:flex}.roundtable-page .roundtable-ai-heading strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.roundtable-page .roundtable-ai-heading span{color:gray;font-size:13px;font-weight:400}.roundtable-page .roundtable-ai-answer{color:#202020;white-space:pre-wrap;margin:8px 0 0;font-size:15.5px;font-weight:400;line-height:1.72}.roundtable-page .roundtable-typing-cursor{vertical-align:-.16em;background:#202020;width:2px;height:1.1em;margin-left:2px;animation:.78s step-end infinite roundtable-cursor-blink;display:inline-block}@keyframes roundtable-cursor-blink{50%{opacity:0}}.roundtable-page .roundtable-inline-actions{color:#303030;margin-top:16px;font-size:15px;line-height:1.62}.roundtable-page .roundtable-inline-actions>p{margin:0 0 7px;font-weight:550}.roundtable-page .roundtable-inline-actions ol{margin:0;padding-left:22px}.roundtable-page .roundtable-inline-actions li+li{margin-top:5px}.roundtable-page .roundtable-ai-tools{align-items:center;min-height:28px;margin-top:12px;display:flex}.roundtable-page .roundtable-ai-tools button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:13px;display:inline-flex}.roundtable-page .roundtable-ai-tools button:hover,.roundtable-page .roundtable-ai-tools button:focus-visible{color:#202020;background:#f1f1f1;outline:none}.roundtable-page .roundtable-ai-tools svg{width:14px;height:14px}.roundtable-page .roundtable-agent-details{color:#545454;border-top:1px solid #e5e5e5;margin-top:8px}.roundtable-page .roundtable-agent-details>summary{color:#686868;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 2px;font-size:13px;font-weight:500;list-style:none;display:flex}.roundtable-page .roundtable-agent-details>summary::-webkit-details-marker{display:none}.roundtable-page .roundtable-agent-details>summary:before{content:"+";color:#777;width:16px;font-size:16px;font-weight:400}.roundtable-page .roundtable-agent-details[open]>summary:before{content:"−"}.roundtable-page .roundtable-agent-details>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1818182e}.roundtable-page .roundtable-agent-details-body{padding:2px 2px 16px 24px;font-size:13.5px;line-height:1.55}.roundtable-page .roundtable-agent-details-body>p,.roundtable-page .roundtable-agent-details-body>ul{margin:0 0 12px}.roundtable-page .roundtable-agent-details-body ul{padding-left:18px}.roundtable-page .roundtable-detail-group+.roundtable-detail-group{margin-top:14px}.roundtable-page .roundtable-detail-group>strong{color:#303030;margin-bottom:5px;font-weight:600;display:block}.roundtable-page .roundtable-detail-group>ul{margin:0}.roundtable-page .roundtable-agent-details .roundtable-perspectives{gap:6px;margin-top:16px;display:grid}.roundtable-page .roundtable-agent-details .roundtable-perspectives details{background:#fafafa;border:1px solid #e4e4e4;border-radius:9px;padding:0 10px}.roundtable-page .roundtable-agent-details .roundtable-perspectives summary{color:#303030;cursor:pointer;align-items:center;min-height:38px;font-size:13px;font-weight:550;display:flex}.roundtable-page .roundtable-agent-details .roundtable-perspectives p{margin:0 0 10px}.roundtable-page .roundtable-thinking-message{padding-bottom:4px}.roundtable-page .roundtable-thinking-status{color:#666;align-items:center;gap:10px;min-height:34px;font-size:14px;display:flex}.roundtable-page .roundtable-thinking-status>i{align-items:center;gap:3px;display:inline-flex}.roundtable-page .roundtable-thinking-status b{background:#7d7d7d;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite roundtable-thinking-dot}.roundtable-page .roundtable-thinking-status b:nth-child(2){animation-delay:.14s}.roundtable-page .roundtable-thinking-status b:nth-child(3){animation-delay:.28s}@keyframes roundtable-thinking-dot{0%,65%,to{opacity:.35;transform:translateY(0)}32%{opacity:1;transform:translateY(-2px)}}.roundtable-page .roundtable-agent-progress{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.roundtable-page .roundtable-agent-progress span{color:#777;background:#f1f1f1;border-radius:999px;padding:5px 8px;font-size:13px;transition:background .16s,color .16s}.roundtable-page .roundtable-agent-progress span.is-active{color:#fff;background:#202020}.roundtable-page .roundtable-question-form--bottom{width:min(900px,100% - 48px);padding-bottom:14px}.roundtable-page .roundtable-composer-shell{background:#fff;border:1px solid #d9d9d9;border-radius:18px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 5px 18px #1818180e}.roundtable-page .roundtable-composer-shell:focus-within{border-color:#bcbcbc;box-shadow:0 7px 24px #18181814}.roundtable-page .roundtable-question-form .roundtable-composer-row{min-height:54px;box-shadow:none;border:0;border-radius:0;padding:5px 8px 3px 16px}.roundtable-page .roundtable-question-form .roundtable-composer-row:focus-within{box-shadow:none;border:0}.roundtable-page .roundtable-question-form textarea{min-height:48px;max-height:180px;padding:12px 0 10px;font-size:15px;line-height:24px}.roundtable-page .roundtable-composer-footer{justify-content:flex-end;align-items:center;gap:18px;width:100%;min-height:33px;padding:2px 10px 6px 12px;display:flex}.roundtable-page .roundtable-composer-footer>span{color:#969696;white-space:nowrap;font-size:13px}.roundtable-page .roundtable-composer-footer [role=radiogroup]{flex:none;margin-left:auto}@media (max-width:760px){.roundtable-page .roundtable-question-card,.roundtable-page .roundtable-ai-message,.roundtable-page .roundtable-question-form--bottom{width:calc(100% - 24px)}.roundtable-page .roundtable-assistant-turn>.roundtable-ai-message{width:100%}.roundtable-page .roundtable-user-message{max-width:88%}.roundtable-page .roundtable-composer-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.roundtable-page .roundtable-typing-cursor,.roundtable-page .roundtable-thinking-status b{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
