.forever-preview{min-width:0}.forever-workspace-catalog{display:contents}.forever-workspace .forever-workspace-catalog[hidden],.forever-workspace .forever-workspace-overview[hidden]{display:none}.forever-workspace .forever-workspace-details-shell.item-analytics-page>.item-analytics-top-grid{grid-template-columns:minmax(0,1fr)}.forever-catalog-toolbar .forever-catalog-field{min-width:0;margin:0;padding:0;border:0}.forever-catalog-toolbar .forever-preview-views legend{display:none}.forever-catalog-help{margin-block:8px;font-size:12px;color:var(--ami-muted)}.forever-catalog-help summary{cursor:pointer}.forever-catalog-boundaries{font-size:12px;color:var(--ami-muted)}.forever-catalog-boundaries>summary{cursor:pointer}.forever-catalog-views{min-width:0}.forever-catalog-views>summary{cursor:pointer;overflow-wrap:anywhere}.forever-catalog-views[open]>fieldset{margin-top:12px}.forever-workspace .forever-preview-item .loot-card-head>div{min-width:0}.forever-workspace [data-forever-catalog-results] .forever-preview-items.loot-grid{align-items:start}.forever-workspace [data-forever-catalog-results] .forever-preview-item.loot-card{min-height:0;height:auto;align-self:start}.forever-workspace [data-forever-catalog-results] .loot-card-primary-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.forever-workspace [data-forever-catalog-results] .forever-preview-item.loot-card>.forever-catalog-card-actions:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px}.forever-workspace [data-forever-catalog-results] .forever-catalog-card-actions>.ghost-button,.forever-workspace [data-forever-catalog-results] .forever-catalog-card-actions>.wowhead-link{width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.forever-workspace [data-forever-catalog-results] .forever-preview-item.loot-card>.forever-catalog-card-actions:last-child>.ghost-button,.forever-workspace [data-forever-catalog-results] .forever-preview-item.loot-card>.forever-catalog-card-actions:last-child>.wowhead-link{min-height:44px}}.forever-preview h1{margin:8px 0 12px;font-size:clamp(24px,3vw,36px);line-height:1.2}.forever-preview-hero{padding:clamp(18px,3vw,30px);border-top:2px solid var(--ami-gold)}.forever-preview-intro{max-width:82ch;margin-bottom:20px;color:var(--ami-muted)}.forever-preview-boundary{margin-top:20px;color:var(--ami-gold);font-weight:600}.forever-preview-note{color:var(--ami-muted);font-size:12px;line-height:1.6}.forever-preview-views{min-width:0;margin:0 0 20px;padding:0;border:0}.forever-preview-views legend{margin-bottom:10px;font-weight:600}.forever-preview-view-options{display:flex;flex-wrap:wrap;gap:8px}.forever-preview-view-button{min-width:0;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.forever-preview-view-button[aria-pressed=true]{border-color:var(--ami-cyan);color:var(--ami-cyan);box-shadow:inset 0 -2px 0 var(--ami-cyan)}.forever-preview-armor-filters{min-width:0;margin:0 0 20px;padding:16px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control)}.forever-preview-armor-filters legend{padding-inline:6px;font-weight:600}.forever-preview-armor-filter-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forever-preview-armor-filter-options label{min-width:0;margin:0}.forever-preview-armor-filter-options select{display:block;width:100%;min-width:0;min-height:44px;margin-top:8px;padding:10px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);background:var(--ami-bg);color:var(--ami-text);font:inherit}.forever-preview :is(input,select,button,a,summary):focus-visible{outline:2px solid var(--ami-cyan);outline-offset:3px}.forever-preview-result-count{margin:12px 0 0;color:var(--ami-muted)}.forever-preview-items{margin:0;padding:0;list-style:none}.forever-preview-item{min-width:0}.forever-preview-item dl{margin:0 0 20px}.forever-preview-item dl div{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.forever-preview-item dt{color:var(--ami-muted)}.forever-preview-item dd{margin:0;text-align:right;overflow-wrap:anywhere}.forever-preview-evidence-coverage,.forever-preview-evidence-badge{color:var(--ami-cyan);font-size:13px}.forever-preview-armor-summary{min-width:0;margin-top:16px;padding:12px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);overflow-wrap:anywhere}.forever-preview-armor-summary h3{margin:0 0 10px;font-size:14px}.forever-preview-armor-summary dl{margin:0}.forever-preview-armor-summary dl div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:13px}.forever-preview-armor-summary dd{min-width:0;font-variant-numeric:tabular-nums}.forever-preview-armor-summary p{margin:10px 0 0;font-size:12px;line-height:1.5}.forever-preview-details{margin-top:18px;padding-top:12px;border-top:1px solid var(--ami-border);overflow-wrap:anywhere}.forever-preview-details summary{min-height:44px;padding-block:10px;cursor:pointer;color:var(--ami-cyan);font-weight:600}.forever-preview-details h3{margin:18px 0 8px;font-size:14px}.forever-preview-details p{margin-block:8px;line-height:1.6}.forever-preview-details dl div{flex-wrap:wrap}.forever-preview-details dd{margin-left:auto}.forever-preview-details a{display:inline-block;margin-block:4px}.forever-preview-comparison{min-width:0}.forever-preview-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.forever-preview-differences{min-width:0;margin-top:18px;overflow-wrap:anywhere}.forever-preview-differences table{width:100%;table-layout:fixed;border-collapse:collapse}.forever-preview-differences caption{margin-bottom:10px;text-align:left;font-weight:600}.forever-preview-differences :is(th,td){padding:10px 6px;border-bottom:1px solid var(--ami-border);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.forever-preview-differences td{color:var(--ami-text)}.forever-preview-comparison-card{min-width:0;padding:16px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);overflow-wrap:anywhere}.forever-preview-comparison-card dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-block:8px;border-bottom:1px solid var(--ami-border)}.forever-preview-comparison-card dt{color:var(--ami-muted)}.forever-preview-comparison-card dd{min-width:0;margin:0 0 0 auto;text-align:right}.forever-preview-comparison-card a{color:var(--ami-cyan);text-underline-offset:4px}.forever-preview-compare-control{margin-top:16px}.forever-preview-compare-button{min-width:0;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.forever-preview-compare-button[aria-pressed=true]{border-color:var(--ami-cyan);color:var(--ami-cyan)}.forever-preview-armor-results,.forever-preview-armor-tables{display:grid;min-width:0;gap:14px}.forever-preview-armor-display{display:grid;width:min(100%,320px);gap:8px;font-weight:600}.forever-preview-armor-display select{width:100%;min-height:44px;padding:10px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);background:var(--ami-bg);color:var(--ami-text);font:inherit}.forever-preview-table-scroll{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control)}.forever-preview-table-scroll:focus-visible{outline:2px solid var(--ami-cyan);outline-offset:3px}.forever-preview-armor-table{width:100%;min-width:1440px;overflow:visible;table-layout:fixed;border-collapse:collapse;font-size:13px}.forever-preview-armor-table caption{padding:14px;text-align:left;font-weight:600;color:var(--ami-gold)}.forever-preview-armor-table :is(th,td){padding:10px;border-bottom:1px solid var(--ami-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.forever-preview-armor-table th:first-child{width:16%}.forever-preview-armor-table th:nth-child(4){width:9%}.forever-preview-armor-table th:nth-child(5){width:12%}.forever-preview-armor-table th:nth-child(9){width:16%}.forever-preview-armor-table th:last-child{width:16%}.forever-preview-armor-table th span{display:block;margin-top:8px}.forever-preview-armor-table .forever-preview-compare-control{margin-top:0}.forever-preview-armor-table button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.forever-preview-table-details-button{margin-top:8px}.forever-preview-table-facts{position:sticky;left:0;margin:0;padding:0 8px;border:0;max-width:min(72ch,calc(100vw - 80px))}.forever-preview-table-facts dl div{display:flex;gap:12px;margin-top:8px}.forever-preview-table-facts dt{color:var(--ami-muted)}.forever-preview-table-facts dd{max-width:60%;text-align:right}.forever-preview-table-facts a{color:var(--ami-cyan);min-height:44px;padding-block:10px}.forever-preview-inventory-status{min-width:0;padding:clamp(18px,3vw,30px);overflow-wrap:anywhere}.forever-preview-inventory-status h2{margin-top:0}.forever-preview-inventory-status label{display:block;margin-bottom:8px;font-weight:600}.forever-preview-inventory-status textarea{display:block;width:100%;min-width:0;box-sizing:border-box;padding:12px;resize:vertical;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);background:var(--ami-bg);color:var(--ami-text);font:inherit}.forever-preview-inventory-status textarea:focus-visible{outline:2px solid var(--ami-cyan);outline-offset:3px}.forever-preview-inventory-status [role=alert]{color:var(--ami-gold)}[data-forever-wowhead-input] .forever-wowhead-input-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-bottom:16px}[data-forever-wowhead-input] .forever-wowhead-input-controls>div{min-width:0}[data-forever-wowhead-input] .forever-wowhead-input-controls :is(input,select){display:block;width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);background:var(--ami-bg);color:var(--ami-text);font:inherit}[data-forever-wowhead-input] .forever-wowhead-input-controls :is(input,select):focus-visible{outline:2px solid var(--ami-cyan);outline-offset:3px}.forever-preview-inventory-fields{margin:0}.forever-preview-inventory-fields div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 16px;padding-block:10px;border-bottom:1px solid var(--ami-border)}.forever-preview-inventory-fields dt{color:var(--ami-muted)}.forever-preview-inventory-fields dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:520px){[data-forever-wowhead-input] .forever-wowhead-input-controls,.forever-preview-inventory-fields div,.forever-preview-armor-filter-options{grid-template-columns:minmax(0,1fr)}.forever-preview-view-options{flex-direction:column}.forever-preview-view-button{width:100%}.forever-preview-comparison-grid{grid-template-columns:minmax(0,1fr)}.forever-preview-compare-button{width:100%}}.forever-workspace-open{margin:0}.forever-workspace-details .item-analytics-head{flex-wrap:wrap}.forever-workspace-details .item-analytics-state-banner strong{flex:1 1 auto;min-width:0}.forever-workspace-details h2{margin:0 0 8px;overflow-wrap:anywhere}.forever-workspace .forever-workspace-details button{min-height:44px}.forever-workspace-icon{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);color:var(--ami-muted);background:var(--ami-bg);font-size:24px}.forever-workspace span.forever-workspace-icon[data-forever-icon-slot]{width:44px;height:44px;overflow:hidden}.forever-workspace .forever-workspace-icon>img[data-forever-item-icon]{display:block;width:100%;height:100%;object-fit:contain}.forever-workspace .forever-workspace-icon>[data-forever-icon-fallback]{display:grid;width:100%;height:100%;place-items:center}.forever-workspace span.forever-workspace-icon[data-forever-icon-slot]>[hidden]{display:none}.forever-workspace-facts{padding:18px;overflow-wrap:anywhere}.forever-workspace-facts dl div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-block:8px;border-bottom:1px solid var(--ami-border)}.forever-workspace-facts dt{color:var(--ami-muted)}.forever-workspace-facts dd{margin:0 0 0 auto;text-align:right}.forever-workspace-facts a{color:var(--ami-cyan);text-underline-offset:4px}.forever-workspace-tools{order:8;min-width:0;padding:18px}.forever-workspace-tools>summary{min-height:44px;padding-block:10px;color:var(--ami-cyan);font-weight:600;cursor:pointer;overflow-wrap:anywhere}.forever-workspace-tools>section{margin-top:18px}.forever-workspace .forever-item-analytics-preview{min-width:0;padding:18px;border-bottom:1px solid var(--ami-border);overflow-wrap:anywhere}.forever-workspace .forever-item-analytics-preview-head h3{margin:0 0 8px}.forever-workspace .forever-item-analytics-preview-head p{margin:0;color:var(--ami-muted);line-height:1.5}.forever-workspace .forever-item-analytics-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.forever-workspace .forever-item-analytics-preview-metric{min-width:0;padding:14px;border:1px solid var(--ami-border);border-radius:var(--ui-radius-control);background:var(--ami-bg)}.forever-workspace .forever-item-analytics-preview-metric dt{color:var(--ami-muted);font-size:.85rem}.forever-workspace .forever-item-analytics-preview-metric dd{margin:8px 0 0;font-weight:600;line-height:1.4}.forever-workspace .forever-item-analytics-preview-metric dd.forever-item-analytics-preview-note{color:var(--ami-muted);font-size:.85rem;font-weight:400}.forever-workspace .forever-item-analytics-preview-boundary{margin:0;color:var(--ami-muted);font-size:.85rem;line-height:1.5}@media(max-width:900px){.forever-workspace .forever-item-analytics-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.forever-workspace .forever-item-analytics-preview-metrics{grid-template-columns:minmax(0,1fr)}}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --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: 1.5 ; --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: 1.2 ; --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; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --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-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer utilities{@tailwind utilities;}:root{color-scheme:dark;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;--ui-scale: .8;--ui-font-body: 13px;--ui-font-small: 11px;--ui-font-label: 12px;--ui-font-title: 15px;--ui-radius-panel: 13px;--ui-radius-control: 10px;--ui-space-shell: 11px;--ui-space-page: 14px;--ui-space-panel: 13px;--ui-space-gap: 11px;--ui-control-height: 32px;--ui-control-height-sm: 28px;--ui-control-height-lg: 36px;--ui-logo-size: 82px;--ami-bg: #060914;--ami-panel: rgba(14, 20, 36, .94);--ami-panel-soft: rgba(18, 26, 46, .78);--ami-border: rgba(134, 152, 220, .28);--ami-gold: #f3c470;--ami-cyan: #66dcff;--ami-violet: #9177ff;--ami-green: #57d9ab;--ami-red: #ff6f88;--ami-text: #ecf3ff;--ami-muted: #a8b9df;--ami-shadow: 0 18px 40px rgba(3, 7, 16, .55)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-size:var(--ui-font-body);line-height:1.45;color:var(--ami-text);background:radial-gradient(1200px 700px at 8% -18%,rgba(143,101,255,.35),transparent 70%),radial-gradient(1100px 620px at 92% -24%,rgba(94,225,255,.27),transparent 72%),radial-gradient(980px 640px at 50% 112%,rgba(255,206,116,.14),transparent 76%),var(--ami-bg)}a{color:inherit}.app-shell{min-height:100vh}.page-content{padding:var(--ui-space-page)}.page-grid{display:grid;gap:var(--ui-space-gap)}.premium-page{padding-bottom:calc(24px * var(--ui-scale))}.panel{border:1px solid var(--ami-border);border-radius:var(--ui-radius-panel);padding:var(--ui-space-panel)}.glass-panel{background:linear-gradient(180deg,#12192cf5,#0b1020e6),radial-gradient(420px 180px at 0% 0%,rgba(130,124,255,.2),transparent 75%)}.premium-panel{box-shadow:var(--ami-shadow),inset 0 0 0 1px #5a6db03d}.glow-card{box-shadow:inset 0 0 0 1px #5667aa52,0 10px 24px #090d1a73}.panel-headline{display:flex;justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale))}.badge-glow{border-radius:999px;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:var(--ui-font-small);color:#f3f9ff;border:1px solid rgba(103,219,255,.44);background:#4fb7ff24}.chip-row{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale));align-items:center}.chip{border-radius:999px;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:var(--ui-font-small);color:#d8e8ff;border:1px solid rgba(143,174,241,.28);background:#ffffff08}.chip-alt{color:#ffe0a4;border-color:#f5bd6059;background:#f0ae381c}.cyan-tag,.success-tag,.danger-tag,.warn-tag{display:inline-flex;align-items:center;border-radius:999px;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:var(--ui-font-small);border:1px solid transparent}.cyan-tag{color:#dcf7ff;border-color:#64dcff80;background:#4dc6ff2e}.success-tag{color:#defff2;border-color:#5ae0b17a;background:#4ec7a229}.danger-tag{color:#ffe3ea;border-color:#ff7e9680;background:#ff6f882e}.warn-tag{color:#ffefcc;border-color:#ffc26b85;background:#ffbf5e29}.gold-button,.ghost-button,.btn{border-radius:var(--ui-radius-control);padding:calc(8px * var(--ui-scale)) calc(14px * var(--ui-scale));font-size:var(--ui-font-label);font-weight:600;text-decoration:none;cursor:pointer;transition:.2s ease}.gold-button{border:1px solid rgba(250,201,111,.62);color:#ffefcd;background:linear-gradient(132deg,#f5b44a47,#ffce7f1f)}.gold-button:hover{border-color:#ffdb91e6;box-shadow:0 0 18px #ffc85e59}.ghost-button{border:1px solid rgba(144,170,244,.45);color:#d9e6ff;background:#ffffff05}.ghost-button:hover{border-color:#64ddffa6;color:#f3fcff}.btn{border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ami-header{position:sticky;top:0;z-index:40;display:grid;gap:10px;padding:10px 18px 12px;border-bottom:1px solid var(--ami-border);background:radial-gradient(560px 160px at 15% -120%,rgba(140,119,255,.2),transparent 72%),radial-gradient(520px 140px at 90% -120%,rgba(97,219,255,.16),transparent 72%),linear-gradient(180deg,#080b18f7,#070a14eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-top-row{display:grid;grid-template-columns:minmax(240px,300px) minmax(380px,1fr) auto;align-items:center;gap:12px}.brand-zone{display:inline-flex;align-items:center;gap:10px}.brand-link{border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;padding:0}.logo-frame{width:48px;height:48px;border-radius:12px;overflow:hidden;border:1px solid rgba(250,204,121,.55);box-shadow:0 0 14px #fbc86b42;display:grid;place-items:center;background:linear-gradient(130deg,#ffdda533,#6a76ff33)}.brand-logo{width:100%;height:100%;object-fit:cover}.brand-logo-fallback{font-weight:800;color:#081124;background:linear-gradient(135deg,#ffdba0,#67d8ff);width:100%;height:100%;display:grid;place-items:center}.brand-copy{display:grid;gap:2px}.brand-copy strong{font-size:14px;line-height:1.2}.brand-copy span{font-size:11px;color:var(--ami-muted)}.header-search-zone{display:flex;justify-content:center}.item-search{width:min(720px,100%);position:relative}.item-search-input{width:100%;border-radius:12px;border:1px solid rgba(136,163,239,.48);color:#e9f4ff;background:#0c111ff2;padding:12px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #35436a80,0 0 18px #7a5fee38}.item-search-input:focus{outline:none;border-color:#65daffe0;box-shadow:inset 0 0 0 1px #5fc6ff94,0 0 22px #5bd7ff47}.suggestions-popover{position:absolute;left:0;right:0;margin-top:7px;border-radius:12px;border:1px solid rgba(131,154,226,.52);background:#070b17fa;box-shadow:0 20px 36px #02050cbf;overflow:hidden}.suggestion-list{list-style:none;margin:0;padding:6px;max-height:340px;overflow-y:auto}.suggestion-item{width:100%;border:0;border-radius:10px;color:inherit;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;padding:8px;cursor:pointer}.suggestion-item:hover{background:#5478f538}.suggestion-icon{width:32px;height:32px;border-radius:7px;object-fit:cover;border:1px solid rgba(157,178,247,.35);background:linear-gradient(145deg,#1c2442,#11192c)}.suggestion-content{display:grid;gap:1px}.suggestion-title{font-size:14px;font-weight:600}.suggestion-meta{font-size:12px;color:#9db4e9}.suggestions-empty{padding:14px;color:#a6baea;font-size:13px}.suggestions-close{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;border-radius:6px;background:#ffffff14;color:#deecff;cursor:pointer}.header-actions{display:inline-flex;align-items:center;gap:8px}.language-switcher{display:inline-flex;border-radius:8px;overflow:hidden;border:1px solid rgba(148,170,241,.42)}.lang-btn{border:0;min-width:42px;padding:7px 9px;font-size:12px;font-weight:700;color:#dbe9ff;background:#ffffff05;cursor:pointer}.lang-btn.active{color:#ebfdff;background:#55c5ff38}.header-nav-wrap{border-top:1px solid rgba(123,145,211,.2);padding-top:8px}.header-nav-shell{display:grid;gap:8px}.header-shell-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.header-shell-btn{border:1px solid rgba(119,141,214,.3);background:#ffffff08;color:#d5e4ff;border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer}.header-shell-btn:hover{border-color:#66dbff94;color:#f0fbff}.header-shell-btn.active{border-color:#f4c666ad;color:#ffe9bf;background:linear-gradient(130deg,#f8ba4a29,#66d0ff1f)}.header-shell-caret{margin-left:6px;font-size:10px;opacity:.86}.header-product-menu{position:relative}.header-product-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:70;width:min(820px,calc(100vw - 30px));display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;border:1px solid rgba(132,156,228,.5);border-radius:12px;padding:10px;background:#060a14f5;box-shadow:0 18px 34px #01040acc}.header-product-item{border:1px solid rgba(122,146,218,.24);border-radius:10px;background:#ffffff08;color:#d8e6ff;padding:10px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer}.header-product-item:hover{border-color:#65daff8c}.header-product-item.active{border-color:#f6ca759e}.header-product-rail{display:flex;align-items:center;gap:7px;overflow-x:auto;padding-bottom:2px}.header-rail-btn{white-space:nowrap;border-radius:999px;border:1px solid rgba(121,144,216,.25);background:#ffffff05;color:#bdd1fa;padding:6px 11px;font-size:12px;cursor:pointer}.header-rail-btn:hover{border-color:#67dbff85;color:#ebf9ff}.header-rail-btn.active{border-color:#f3c363a6;color:#ffe9bf}.header-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:2px}.header-nav-btn{white-space:nowrap;border-radius:9px;border:1px solid rgba(120,142,214,.24);background:#ffffff08;color:#cfdefc;padding:8px 11px;cursor:pointer;font-size:13px}.header-nav-btn:hover{border-color:#5fd7ff80;color:#effbff}.header-nav-btn.active{border-color:#fbcb70a3;color:#fff2d6;background:linear-gradient(135deg,#fbc85d29,#56c2ff29)}.header-telemetry-strip{margin-top:7px;display:flex;gap:12px;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding:7px 2px 2px;color:#a8bae2;font-size:11px;border-top:1px solid rgba(126,149,221,.16)}.header-telemetry-live{display:inline-flex;align-items:center;gap:6px;color:#d8f4ff}.header-telemetry-dot{width:7px;height:7px;border-radius:999px;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.header-telemetry-flow{color:#ffdba0}.header-modal-backdrop{position:fixed;inset:0;z-index:90;background:#050911b8;display:grid;place-items:center;padding:16px}.header-account-modal{width:min(820px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:10px}.header-login-dropdown-wrap,.header-register-dropdown-wrap{position:relative}.header-login-dropdown,.header-register-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:min(420px,88vw);z-index:88;padding:12px;display:grid;gap:10px}.header-login-form,.header-login-recovery{display:grid;gap:10px}.header-login-form h4,.header-login-recovery h4{margin:0;font-size:14px}.header-login-label{display:grid;gap:5px}.header-login-label span,.header-login-captcha-title,.header-login-services p{margin:0;font-size:12px;color:#9db3df}.header-login-label input,.header-login-captcha input{border-radius:9px;border:1px solid rgba(128,150,223,.32);background:#070c19cc;color:#e8f2ff;padding:8px 10px;font-size:13px}.header-login-label input:focus,.header-login-captcha input:focus{outline:none;border-color:#61dfffb8;box-shadow:0 0 0 2px #61dfff29}.header-login-captcha{display:grid;gap:6px}.header-login-captcha-image{border-radius:9px;border:1px dashed rgba(132,156,228,.44);background:#0a0f1db8;color:#f4c879;font-family:Consolas,Menlo,Monaco,monospace;letter-spacing:.12em;font-weight:700;padding:8px 10px;-webkit-user-select:none;user-select:none}.header-login-services{display:grid;gap:7px}.header-login-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.header-login-services-grid .ghost-button{width:100%;font-size:12px;padding:7px 8px}.header-login-action-row{display:flex;flex-wrap:wrap;gap:8px}.header-login-action-row .primary-button,.header-login-action-row .ghost-button{min-height:34px}.header-login-forgot-btn{border:0;background:transparent;color:#9fd4ff;font-size:12px;text-align:left;padding:0;cursor:pointer}.header-login-forgot-btn:hover{color:#d8f1ff}.header-login-demo-message,.header-login-recovery p{margin:0;font-size:12px;color:#b7cbee;line-height:1.45}.header-login-helper{margin:0;font-size:12px;color:#9db3df;line-height:1.45}.header-login-validation-message{margin:0;font-size:12px;line-height:1.4}.header-login-validation-message-error{color:#ffb7c8}.header-login-validation-message-ok{color:#8ef0c8}@media(max-width:980px){.header-login-dropdown,.header-register-dropdown{right:auto;left:0}}.hero-premium{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:stretch}.hero-content-stack{display:grid;gap:10px}.eyebrow{margin:0;text-transform:uppercase;font-size:12px;color:#9dc6ff}.hero-main-title{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.hero-copy{margin:0;max-width:760px;color:#cbdbff}.subtle-copy{color:#b0c3ea}.hero-note{margin:0;color:#ffdca1;font-weight:600}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-safety-strip,.landing-status-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.landing-status-chip{font-size:12px}.landing-status-chip strong{font-weight:700}.hero-dashboard-preview{display:grid;gap:10px}.hero-product-v2{position:relative;overflow:hidden}.hero-orb{position:absolute;pointer-events:none;border-radius:999px;filter:blur(6px);opacity:.55}.hero-orb-gold{width:340px;height:340px;right:-140px;top:-160px;background:radial-gradient(circle,rgba(255,208,122,.4),transparent 72%)}.hero-orb-cyan{width:320px;height:320px;left:-160px;bottom:-180px;background:radial-gradient(circle,rgba(96,221,255,.34),transparent 74%)}.hero-orb-violet{width:280px;height:280px;right:36%;bottom:-170px;background:radial-gradient(circle,rgba(147,121,255,.34),transparent 74%)}.hero-brand-image{min-height:142px;border-radius:10px;overflow:hidden;border:1px solid rgba(151,172,247,.26);background:linear-gradient(145deg,#1d243ef2,#101628e6)}.hero-brand-showcase{gap:8px}.hero-brand-primary{min-height:228px;position:relative}.hero-brand-image img{width:100%;height:100%;display:block;object-fit:cover}.hero-brand-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#080d1929,#080d19c7),radial-gradient(340px 180px at 78% 0%,rgba(142,119,255,.36),transparent 72%)}.hero-brand-ambient-card{position:absolute;border-radius:12px;border:1px solid rgba(126,149,222,.4);background:#080d19c7;box-shadow:0 10px 22px #05081094;padding:9px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-brand-ambient-card p{margin:0 0 4px;font-size:11px;color:#9ec2ee}.hero-brand-ambient-card strong{font-size:13px}.hero-brand-ambient-card-left{top:10px;left:10px}.hero-brand-ambient-card-right{top:68px;right:10px}.hero-brand-online-pill{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(105,216,255,.45);background:#0c2538ad;color:#d9f5ff;font-size:12px;padding:7px 11px}.hero-ami-overlay{position:absolute;inset:10px;z-index:3;border-radius:12px;border:1px solid rgba(131,155,226,.38);background:linear-gradient(180deg,#080d19e0,#090f1cd1),radial-gradient(360px 120px at 14% 0%,rgba(144,117,255,.2),transparent 74%);box-shadow:0 14px 28px #04081094;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:9px;padding:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-ami-overlay-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.hero-ami-overlay-head h4{margin:0 0 2px;font-size:13px;color:#edf5ff}.hero-ami-overlay-subtitle{margin:0;font-size:11px;color:#a4bbe9}.hero-ami-overlay-close{width:26px;height:26px;border-radius:7px;border:1px solid rgba(129,152,224,.32);background:#ffffff0a;color:#deecff;font-size:16px;line-height:1;cursor:pointer}.hero-ami-overlay-close:hover{border-color:#61dfff9e;color:#f0fbff}.hero-ami-overlay-history{min-height:150px;max-height:260px;overflow-y:auto;padding-right:2px;display:grid;align-content:start;gap:8px}.hero-ami-overlay-empty,.hero-ami-overlay-loading{margin:0;color:#b7caee;font-size:12px;line-height:1.5}.hero-ami-message{border:1px solid rgba(126,149,221,.25);border-radius:10px;padding:8px 9px;background:#0a101fb8}.hero-ami-message-user{border-color:#5fd7ff57;background:#091525bd}.hero-ami-message-ami{border-color:#8a78e257;background:#0e1123b8}.hero-ami-message-system{border-style:dashed}.hero-ami-message-role{margin:0 0 4px;color:#9fb8e8;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.hero-ami-message-text{margin:0;color:#e8f2ff;font-size:12px;line-height:1.45;white-space:pre-wrap}.hero-ami-overlay-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hero-ami-overlay-input-row input{min-width:0;border-radius:9px;border:1px solid rgba(131,154,224,.32);background:#070c19d6;color:#eaf4ff;padding:8px 10px;font-size:12px}.hero-ami-overlay-input-row input:focus{outline:none;border-color:#5fd7ffb8;box-shadow:0 0 0 2px #5fd7ff24}.hero-ami-overlay-input-row button{border:1px solid rgba(123,146,219,.36);border-radius:9px;background:#ffffff0a;color:#d8e9ff;padding:7px 10px;font-size:12px;cursor:pointer}.hero-ami-overlay-input-row button:hover{border-color:#5fd7ffa3;color:#effbff}.hero-ami-overlay-note,.hero-ami-overlay-guest-limit{margin:0;font-size:11px;line-height:1.4}.hero-ami-overlay-note{color:#a9c0ec}.hero-ami-overlay-guest-limit{color:#ffcfdf}.landing-best-offer-card{border:1px solid rgba(136,157,229,.26);border-radius:12px;background:linear-gradient(180deg,#0c1221e6,#080d1bd1),radial-gradient(280px 120px at 88% -20%,rgba(243,188,88,.16),transparent 76%);padding:10px 11px;display:grid;gap:8px;max-width:620px;box-shadow:0 18px 34px #02061257,inset 0 0 0 1px #f3bc5814}.landing-best-offer-head{display:flex;align-items:center;gap:9px}.landing-best-offer-icon{width:34px;height:34px;border-radius:9px;border:1px solid rgba(244,197,98,.5);background:radial-gradient(circle at 30% 28%,rgba(255,214,132,.45),transparent 72%),#241b12db;display:grid;place-items:center;font-size:15px}.landing-best-offer-title{margin:0 0 2px;color:#9eb8e7;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.landing-best-offer-head h3{margin:0;color:#eef6ff;font-size:16px}.landing-best-offer-action,.landing-best-offer-explanation{margin:0;font-size:12px;line-height:1.45}.landing-best-offer-action{color:#d5e7ff}.landing-best-offer-explanation{color:#aec4ed}.landing-best-offer-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hero-brand-support-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-brand-support-card{border:1px solid rgba(131,154,224,.24);border-radius:10px;overflow:hidden;min-height:88px;background:#070c18d6}.hero-brand-support-card img{width:100%;height:100%;display:block;object-fit:cover}.hero-logo-card{display:grid;place-items:center;background:radial-gradient(120px 90px at 50% 35%,rgba(142,123,255,.22),transparent 72%),radial-gradient(110px 84px at 48% 60%,rgba(99,218,255,.2),transparent 72%),#080d1be6}.hero-logo-card img{width:58px;height:58px;border-radius:999px;border:1px solid rgba(246,204,126,.58);box-shadow:0 0 16px #f8c86d4d}.landing-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px}.landing-hero-metric{border:1px solid rgba(136,157,230,.28);border-radius:10px;background:linear-gradient(180deg,#0e162adb,#080d1ad1);padding:9px 10px;display:grid;gap:2px}.landing-hero-metric strong{font-size:17px}.landing-hero-metric span{color:#aac1ea;font-size:12px}.hero-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mini-widget{border:1px solid rgba(154,177,249,.24);border-radius:10px;background:#0a0f1ddb;padding:10px}.mini-widget p{margin:0 0 6px;font-size:12px;color:#9db3df}.mini-widget strong{font-size:14px}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.metric-tile,.status-card,.overview-card{border:1px solid rgba(144,167,241,.22);border-radius:10px;background:var(--ami-panel-soft);padding:10px}.metric-label{margin:0 0 7px;color:#9eb5e3;font-size:12px}.metric-value{margin:0;font-size:20px;font-weight:700}.metric-trend{margin:6px 0 0;font-size:12px}.metric-trend.up{color:#99f1cd}.metric-trend.down{color:#ffafbf}.stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stats-bar article{border:1px solid rgba(156,177,242,.2);border-radius:10px;background:#0a0f1ecc;padding:11px}.stats-bar p{margin:0 0 7px;font-size:12px;color:#a2b8e3}.stats-bar h3{margin:0}.feature-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.premium-feature-grid .feature-card{min-height:130px}.feature-card{border:1px solid rgba(145,168,243,.22);border-radius:10px;background:#0c1223de;padding:12px}.feature-card h3{margin:0 0 8px}.feature-card p{margin:0;color:#c3d4f8}.landing-ask-card{padding:12px}.landing-trust-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.landing-trust-pill{border-radius:999px;border:1px solid rgba(139,162,233,.32);background:#ffffff08;color:#cfe0ff;font-size:12px;padding:6px 11px}.landing-ask-card h3{margin:0}.landing-ask-form{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.landing-ask-quick-row{display:flex;flex-wrap:wrap;gap:8px}.landing-ask-response{border:1px solid rgba(126,151,226,.24);border-radius:10px;background:#080d1bc2;padding:10px}.landing-ask-response p{margin:0 0 7px;color:#d2e2ff}.landing-ask-response p:last-child{margin-bottom:0}.landing-modules-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.landing-module-card{border:1px solid rgba(142,166,239,.26);border-radius:10px;background:#090e1dd1;padding:11px;display:grid;gap:9px}.landing-module-card h4{margin:0}.landing-module-card p{margin:0;color:#c3d7f9;font-size:13px}.landing-module-metric{color:#9de7ff!important;font-size:12px!important}.landing-quickstart-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing-quickstart-card{border:1px solid rgba(141,164,236,.24);border-radius:10px;background:#0a0f1ed1;padding:11px;display:grid;gap:8px}.landing-quickstart-card h4{margin:0;font-size:14px}.landing-quickstart-card p{margin:0;color:#c1d4f7;font-size:13px}.landing-command-widget-grid{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing-widget-card{border:1px solid rgba(136,160,233,.24);border-radius:10px;background:#080d1cd1;padding:11px}.landing-widget-card h4{margin:0 0 8px}.landing-widget-card p{margin:0;color:#bed2f7;font-size:13px}.landing-market-chart-wrap{margin-top:10px}.landing-market-chart-wrap h4{margin:0 0 8px}.landing-market-activity-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:12px;align-items:stretch}.landing-activity-chart-card{border:1px solid rgba(127,151,224,.24);border-radius:12px;background:#080d1ad1;padding:12px;display:grid;gap:10px}.landing-activity-legend{display:flex;flex-wrap:wrap;gap:8px}.landing-activity-legend-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:5px 10px;font-size:12px;border:1px solid rgba(120,145,218,.34);background:#ffffff06}.landing-activity-legend-chip:before{content:"";width:8px;height:8px;border-radius:999px;box-shadow:0 0 8px #ffffff3d}.landing-activity-legend-chip-sellers:before{background:#61d4ff}.landing-activity-legend-chip-buyers:before{background:#ff6f88}.landing-activity-chart-wrap{width:100%;overflow-x:auto}.landing-activity-chart{width:100%;min-width:560px;height:auto;display:block}.landing-activity-grid-line{stroke:#829be438;stroke-width:1}.landing-activity-line-sellers,.landing-activity-line-buyers{fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.landing-activity-line-sellers{stroke:#61d4ff}.landing-activity-line-buyers{stroke:#ff6f88}.landing-activity-point-sellers{fill:#61d4ff}.landing-activity-point-buyers{fill:#ff6f88}.landing-activity-point-deal{fill:#5fe3a2;stroke:#0a1912e6;stroke-width:1.4;filter:drop-shadow(0 0 7px rgba(95,227,162,.56))}.landing-activity-axis-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:4px;color:#9cb4df;font-size:11px}.landing-activity-marker-explanation{border-top:1px solid rgba(129,151,223,.2);margin-top:3px;padding-top:9px;display:grid;gap:6px}.landing-activity-marker-explanation h4{margin:0;font-size:13px;color:#e8f2ff}.landing-activity-marker-explanation p{margin:0;color:#b7ccf2;font-size:12px;line-height:1.45}.landing-activity-marker-explanation ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.landing-activity-marker-explanation li{margin:0;color:#c9dcff;font-size:12px;display:inline-flex;align-items:center;gap:7px}.landing-activity-marker-explanation li:before{content:"";width:7px;height:7px;border-radius:999px;background:#5fe3a2;box-shadow:0 0 7px #5fe3a285}.landing-market-activity-insights{display:grid;gap:10px}.landing-market-activity-insight-card{border:1px solid rgba(128,152,224,.24);border-radius:12px;padding:11px;background:#080d1ab8}.landing-market-activity-insight-card h4{margin:0 0 6px}.landing-market-activity-insight-card p{margin:0;color:#bfd2f7;font-size:13px;line-height:1.45}.landing-feedback-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.landing-feedback-card{border:1px solid rgba(126,150,223,.24);border-radius:12px;padding:12px;background:#080d19c2;display:grid;grid-template-rows:auto auto 1fr auto;gap:9px;min-height:190px}.landing-feedback-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.landing-feedback-label{margin:0;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(131,154,224,.36);background:#ffffff08;padding:4px 9px;font-size:11px;color:#b8cff8}.landing-feedback-avatar{width:26px;height:26px;border-radius:999px;border:1px solid rgba(131,154,224,.4);background:radial-gradient(circle at 30% 28%,rgba(140,112,255,.5),transparent 72%),#0c1322e0;color:#e5f1ff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.04em}.landing-feedback-title{margin:0;color:#eef5ff;font-size:16px;line-height:1.3}.landing-feedback-text{margin:0;color:#d0e0ff;font-size:13px;line-height:1.5}.landing-feedback-footer{margin:0;color:#9fb7e7;font-size:12px;border-top:1px solid rgba(127,151,223,.18);padding-top:8px}.landing-project-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:2px}.landing-project-footer-section{position:relative;overflow:hidden}.landing-project-footer-section:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,#5ce6b100,#5ce6b14d,#68daff4d,#5ce6b100);pointer-events:none}.landing-project-footer-card{border:1px solid rgba(127,152,226,.24);border-radius:12px;padding:12px;background:#080c18b8}.landing-project-footer-card h4{margin:0 0 8px;color:#eef5ff}.landing-project-footer-card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.landing-project-footer-card li{color:#c2d4f8;font-size:13px;line-height:1.45;display:inline-flex;align-items:start;gap:8px}.landing-project-footer-card li:before{content:"";width:6px;height:6px;margin-top:6px;border-radius:999px;background:#60d9ffc7;box-shadow:0 0 8px #60d9ff59;flex:0 0 6px}.landing-project-footer-community-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.landing-project-footer-community-links .btn{min-height:34px;padding-inline:12px}.landing-project-footer-signature{margin:12px 0 0;color:#d5e5ff;font-size:12px;letter-spacing:.02em}.landing-project-footer-disclaimer{margin:8px 0 0;color:#9ab1dc;font-size:12px;line-height:1.5}.landing-data-status-grid,.landing-signal-guide-grid,.landing-account-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing-data-status-card,.landing-signal-guide-card,.landing-account-card{border:1px solid rgba(138,160,231,.24);border-radius:10px;background:#080d1cd1;padding:11px;display:grid;gap:7px}.landing-data-status-card h4,.landing-signal-guide-card h4,.landing-account-card h4{margin:0;font-size:14px}.landing-data-status-card p,.landing-signal-guide-card p,.landing-account-card p{margin:0;color:#c2d6f7;font-size:13px}.landing-signal-guide-note{color:#9ce8ff!important;font-size:12px!important}.popular-item-grid{display:flex;flex-wrap:wrap;gap:8px}.popular-item-pill{border:1px solid rgba(245,194,101,.4);border-radius:999px;background:#f7b64321;color:#ffdfad;padding:7px 11px;cursor:pointer}.popular-item-pill:hover{border-color:#ffdc94cc}.safety-note{color:#91ebff}.signal-grid,.news-grid,.streams-grid,.profession-grid,.cross-realm-grid,.signal-feed-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.signal-card,.news-card,.stream-card,.profession-card,.cross-realm-card,.signal-feed-card{border:1px solid rgba(146,167,240,.22);border-radius:10px;background:#090e1ecc;padding:12px}.signal-card h4,.news-card h3,.stream-card h3,.profession-card h3,.cross-realm-card h4,.signal-feed-card h3{margin:0}.signal-card p,.news-card p,.stream-card p,.profession-card p,.cross-realm-card p,.signal-feed-card p{margin:8px 0 0;color:#c4d5f8}.signal-card.up{border-color:#57dcb261}.signal-card.neutral{border-color:#5fc4ff61}.signal-card.down{border-color:#ff799166}.signal-meta-inline{font-size:12px;color:#aac2ee}.popular-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.item-card,.loot-card{border-radius:10px;border:1px solid rgba(145,168,242,.26);background:#0a0f1fd6;overflow:hidden}.item-card-hitbox{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:10px;display:flex;gap:10px;cursor:pointer}.item-card-hitbox:hover{background:#567eff1f}.item-card-media{display:grid;gap:6px;justify-items:start}.item-card-icon,.item-main-icon{width:46px;height:46px;border-radius:8px;border:1px solid rgba(153,175,248,.36);object-fit:cover;background:linear-gradient(145deg,#1a213e,#10172a)}.item-main-icon{width:64px;height:64px}.icon-fallback{background:linear-gradient(145deg,#757eb1ad,#171f38f5)}.quality-chip{border-radius:999px;padding:2px 8px;font-size:11px;text-transform:uppercase;letter-spacing:0;border:1px solid rgba(170,185,235,.38);background:#ffffff08}.quality-common{border-color:#b0bad15c}.quality-uncommon{border-color:#57dc8d73}.quality-rare{border-color:#5f9cff80}.quality-epic{border-color:#a76fff8f}.quality-legendary{border-color:#ffac478f}.item-card-body{min-width:0}.item-card-body h4{margin:0 0 4px}.item-card-id{margin:0;font-size:12px;color:#9fb7e7}.item-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.item-card-meta{margin:8px 0 0;color:#b2c7f3;font-size:12px}.wowhead-link{border-radius:8px;border:1px solid rgba(101,215,255,.4);color:#b9f0ff;padding:7px 10px;font-size:12px;text-decoration:none;background:#4eb6ff1f}.wowhead-link:hover{border-color:#76e3ffb8;color:#edfcff}.loot-item-image-link{display:inline-flex;border-radius:8px;line-height:0}.loot-item-image-link:focus-visible{outline:none}.loot-item-image-link:hover .item-card-icon,.loot-item-image-link:focus-visible .item-card-icon{border-color:#76e3ffb8;box-shadow:0 0 0 1px #76e3ff2e}.item-analytics-panel{display:grid;gap:12px}.item-api-banner{display:grid;gap:8px;border:1px solid rgba(121,165,255,.26);background:#151d3473}.item-api-warning{border-color:#ffb27b5c;background:#492d1b4d}.item-analytics-page .item-api-banner{gap:6px;padding:8px 10px;border-radius:10px}.item-analytics-page .item-api-banner p{margin:0;font-size:12px;line-height:1.4}.item-analytics-page .item-api-banner .chip{font-size:10px;padding:4px 8px}.item-analytics-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.item-main{display:flex;align-items:center;gap:10px}.item-title-row{display:flex;align-items:center;gap:8px}.item-title-row h3{margin:0}.item-muted{margin:4px 0 0;color:#a6bce8;font-size:13px}.item-head-actions{display:inline-flex;gap:8px;align-items:center}.analytics-metrics-grid,.status-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.metric-tile p,.status-card p{margin:0 0 7px;color:#9fb5e4;font-size:12px}.metric-tile h4,.status-card strong{margin:0}.item-analytics-layout{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.item-side-stack{display:grid;gap:10px}.panel-subsection h4{margin:0 0 8px}.chart-card{border:1px solid rgba(148,170,245,.24);border-radius:10px;background:#090f1dcc;padding:10px}.chart-panel{display:grid;gap:8px}.price-chart{width:100%;height:auto}.grid-line{stroke:#8aa0e72e;stroke-width:1}.chart-line-neon{fill:none;stroke-width:3;filter:drop-shadow(0 0 7px rgba(102,218,255,.42))}.chart-point-neon{fill:#ffda96;stroke:#121935;stroke-width:1.5}.chart-stats{display:flex;gap:8px;flex-wrap:wrap}.chart-stats-pills span{border-radius:999px;padding:4px 9px;font-size:12px;color:#c9dcff;border:1px solid rgba(133,156,231,.28);background:#ffffff08}.chart-empty{color:#a9bee8}.timeline-list{display:grid;gap:8px}.timeline-item{border-radius:9px;border:1px solid rgba(141,162,236,.24);background:#0c1220cc;padding:8px}.timeline-item.up{border-color:#56daa766}.timeline-item.down{border-color:#ff768e66}.timeline-label{margin:0 0 4px;font-size:12px;color:#9cb4e2}.dashboard-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr)}.page-shell-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:12px;align-items:stretch;background:linear-gradient(180deg,#10172af5,#080d19e6),radial-gradient(420px 190px at 88% 0%,rgba(147,121,255,.2),transparent 74%)}.page-shell-hero-main{display:grid;gap:8px}.page-shell-hero-main h2,.page-shell-hero-main p{margin:0}.page-shell-hero-aside{display:grid;gap:8px}.page-shell-mini-card{border:1px solid rgba(133,157,229,.3);border-radius:10px;background:#090e1bdb;padding:10px;display:grid;gap:4px}.page-shell-mini-card p{margin:0;color:#9fb7e3;font-size:12px}.page-shell-mini-card strong{font-size:17px}.dashboard-main-stack,.dashboard-side-stack{display:grid;gap:12px}.profession-window-list{display:grid;gap:8px}.profession-window-card{border:1px solid rgba(140,164,235,.24);border-radius:9px;background:#090e1cd1;padding:10px}.profession-window-title{margin:0 0 6px;font-weight:700}.profession-window-card p{margin:0;color:#bdd0f6}.cross-realm-impact{color:#9ceeff}.cross-realm-confidence{color:#ffe3ad}.filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.filter-item{display:grid;gap:6px}.filter-item span{color:#b8cbf0;font-size:12px}.filter-item select,.filter-search{border-radius:9px;border:1px solid rgba(132,156,232,.44);padding:8px 10px;color:#e4efff;background:#090e1df2}.filter-search:focus,.filter-item select:focus{outline:none;border-color:#61d8ffcc}.loot-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.loot-grid-large{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.loot-featured-layout{display:grid;gap:10px}.loot-database-page .loot-database-top-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(340px,.88fr);gap:12px;align-items:start}.loot-database-page .loot-database-primary-stack{display:grid;gap:12px;min-width:0}.loot-database-page .loot-database-ami-panel{display:flex;flex-direction:column;min-height:560px;padding:0;align-self:start;border-color:#7e95dc4d;background:linear-gradient(180deg,#0f1424f5,#080c18f0),radial-gradient(360px 200px at 12% 0%,rgba(123,98,238,.18),transparent 72%);box-shadow:0 18px 34px #0408108a,inset 0 0 0 1px #586fb72e}.loot-database-page .loot-database-ami-overlay{display:flex;flex:1 1 auto;min-height:0;height:100%;flex-direction:column;padding:12px;gap:8px}.loot-database-page .loot-database-ami-head h3{margin:0}.loot-database-page .loot-database-ami-context-row{gap:6px}.loot-database-page .loot-database-ami-context-row .chip{max-width:100%;overflow-wrap:anywhere}.loot-database-page .loot-database-ami-history{flex:1 1 auto;min-height:240px;padding:10px;border-color:#7e95dc38;background:linear-gradient(180deg,#090e1cb8,#080d199e),radial-gradient(220px 120px at 10% 0%,rgba(133,107,236,.11),transparent 76%);box-shadow:inset 0 0 0 1px #768dd41a,inset 0 20px 36px #070b161f}.loot-database-page .loot-database-ami-input-shell{flex:0 0 auto;margin-top:auto;padding:8px;border:1px solid rgba(122,146,217,.18);border-radius:12px;background:linear-gradient(180deg,#0c1222db,#090e1cc7),radial-gradient(220px 100px at 0 0,rgba(99,178,255,.06),transparent 78%)}.loot-database-page .loot-database-ami-footer-note{margin:0;color:#bdd3fb;font-size:11px;line-height:1.45}.professions-page .professions-top-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(300px,.82fr);gap:12px;align-items:start}.professions-page .professions-primary-stack{display:grid;gap:12px;min-width:0}.professions-page .profession-card{display:grid;gap:8px;align-content:start;min-width:0;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.professions-page .profession-card:hover{border-color:#78c8ff6b;box-shadow:0 10px 22px #080c1852}.professions-page .profession-card:focus-visible{outline:2px solid rgba(120,200,255,.8);outline-offset:2px}.professions-page .profession-card.is-active{border-color:#70d6ff9e;box-shadow:0 14px 28px #080c1866,inset 0 0 0 1px #70d6ff33;transform:translateY(-1px)}.professions-page .profession-card-head{display:grid;gap:8px}.professions-page .profession-card-top{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:start}.professions-page .profession-card-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1px solid color-mix(in srgb,var(--profession-accent, #8eb3ff) 48%,rgba(122,146,217,.26));background:var(--profession-avatar-background, linear-gradient(135deg, rgba(74, 111, 198, .24), rgba(114, 160, 255, .18))),linear-gradient(180deg,#0f1528f0,#0a0f1ceb);box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 22px #060a1247;color:#f8fbff;font-size:26px;line-height:1}.professions-page .profession-card-title-shell{display:grid;gap:4px;min-width:0}.professions-page .profession-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.professions-page .profession-card h3{display:flex;align-items:center;line-height:1.25;margin:0;min-width:0}.professions-page .profession-card-cta-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--profession-accent, #8eb3ff) 38%,rgba(122,146,217,.22));background:#121c34c7;color:#edf6ff;font-size:11px;line-height:1.2;white-space:nowrap}.professions-page .profession-card-cta-button{cursor:pointer;appearance:none}.professions-page .profession-card-cta-note{margin:0;color:#92abda;font-size:11px;line-height:1.35}.professions-page .profession-card-role{margin-top:0;color:#d5e3ff;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.professions-page .profession-card-meta-row,.professions-page .profession-card-highlight-row,.professions-page .profession-card-counts-row,.professions-page .profession-card-top-items,.professions-page .profession-card-status-row{gap:6px}.professions-page .profession-card-meta-row .chip,.professions-page .profession-card-meta-row .status-chip,.professions-page .profession-card-meta-row .danger-tag,.professions-page .profession-card-count-chip,.professions-page .profession-card-top-items .chip,.professions-page .profession-card-status-row .chip,.professions-page .profession-card-status-row .success-tag,.professions-page .profession-card-status-row .danger-tag{max-width:100%;overflow-wrap:anywhere}.professions-page .profession-card-policy-chip,.professions-page .profession-card-count-chip,.professions-page .profession-card-top-item-chip,.professions-page .profession-card-highlight-chip{background:#121c34d6;border-color:#778ed42e}.professions-page .profession-card-count-chip,.professions-page .profession-card-top-item-chip,.professions-page .profession-card-highlight-chip{font-size:11px}.professions-page .profession-card-highlight-chip{border-color:color-mix(in srgb,var(--profession-accent, #8eb3ff) 32%,rgba(119,142,212,.18));background:linear-gradient(135deg,color-mix(in srgb,var(--profession-accent, #8eb3ff) 16%,rgba(18,28,52,.84)),#121c34d6);color:#eef6ff}.professions-page .profession-card-section-label{margin:0;color:#9fb7e3;font-size:11px;line-height:1.35}.professions-page .profession-card-top-materials{display:grid;gap:6px}.professions-page .profession-detail-shell{display:grid;gap:14px;min-width:0}.professions-page .profession-detail-topbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.professions-page .profession-detail-header{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(220px,.74fr);gap:12px;align-items:start}.professions-page .profession-detail-header-main{display:grid;gap:12px}.professions-page .profession-detail-identity{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:start}.professions-page .profession-detail-avatar{width:60px;height:60px;font-size:30px}.professions-page .profession-detail-copy{display:grid;gap:8px;min-width:0}.professions-page .profession-detail-eyebrow{margin:0;color:#8fb3eb;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.professions-page .profession-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.professions-page .profession-detail-title-row h2{margin:0}.professions-page .profession-detail-role{margin:0;color:#d8e5ff;font-size:13px;line-height:1.55}.professions-page .profession-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.professions-page .profession-detail-fact{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(126,149,220,.18);border-radius:12px;background:#0a101eb8}.professions-page .profession-detail-fact span,.professions-page .profession-detail-path-footnote{color:#9fb7e3;font-size:11px;line-height:1.4}.professions-page .profession-detail-fact strong{color:#eef5ff;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.professions-page .profession-detail-summary,.professions-page .profession-detail-note{margin:0;color:#c7d7f8;font-size:13px;line-height:1.55}.professions-page .profession-detail-warning-card{display:grid;gap:6px;padding:12px;border:1px solid rgba(128,152,223,.22);border-radius:12px;background:linear-gradient(180deg,#0d1424d1,#090e1ab8),radial-gradient(220px 120px at 0 0,rgba(109,188,255,.08),transparent 74%)}.professions-page .profession-detail-warning-card p,.professions-page .profession-detail-warning-card strong,.professions-page .profession-detail-warning-card span{margin:0}.professions-page .profession-detail-warning-card p{color:#9fb7e3;font-size:11px}.professions-page .profession-detail-warning-card strong{color:#eef5ff;font-size:15px;line-height:1.3}.professions-page .profession-detail-warning-card span{color:#c2d6fb;font-size:12px;line-height:1.45}.professions-page .profession-detail-warning-chips{gap:6px}.professions-page .profession-detail-warning-chips .chip{background:#121c34d6;border-color:#778ed42e}.professions-page .profession-detail-grid{display:grid;gap:14px}.professions-page .profession-detail-block{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(120,143,212,.18);border-radius:12px;background:linear-gradient(180deg,#0d1424d1,#090e1ab8),radial-gradient(220px 120px at 0 0,rgba(109,188,255,.06),transparent 74%)}.professions-page .profession-detail-block-copy{display:grid;gap:4px}.professions-page .profession-detail-block-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.professions-page .profession-detail-block-kicker{margin:0;color:#8fb3eb;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.professions-page .profession-detail-block-head h3,.professions-page .profession-detail-block-head p,.professions-page .profession-detail-path-column h4{margin:0}.professions-page .profession-detail-block-head p,.professions-page .profession-detail-path-column p,.professions-page .profession-detail-fallback p{color:#bfd2f8;font-size:13px;line-height:1.45}.professions-page .profession-detail-card-grid,.professions-page .profession-detail-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.professions-page .profession-detail-item-card,.professions-page .profession-detail-path-column{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(128,152,223,.18);border-radius:12px;background:#0a101eb8}.professions-page .profession-detail-item-card-head,.professions-page .profession-detail-path-column-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.professions-page .profession-detail-item-card strong,.professions-page .profession-detail-path-column h4,.professions-page .profession-detail-fallback h2{color:#eef5ff}.professions-page .profession-detail-item-note{margin:0;color:#c7d7f8;font-size:12px;line-height:1.5}.professions-page .profession-detail-item-card span,.professions-page .profession-detail-path-column li{color:#c7d7f8;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.professions-page .profession-detail-item-card-footer{gap:6px}.professions-page .profession-detail-path-column ul{margin:0;padding-left:18px;display:grid;gap:6px}.professions-page .profession-detail-path-column{grid-template-rows:auto minmax(0,1fr) auto}.professions-page .profession-detail-path-footnote{margin:0}.professions-page .profession-detail-fallback-shell{align-content:start}.professions-page .profession-detail-fallback{display:grid;gap:8px}.professions-page .professions-chart-panel{display:grid;gap:12px}.professions-page .professions-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.professions-page .professions-chart-copy{display:grid;gap:4px}.professions-page .professions-chart-copy h3,.professions-page .professions-chart-copy p{margin:0}.professions-page .professions-chart-copy p{color:#bfd2f8;font-size:13px;line-height:1.45}.professions-page .professions-chart-status-row{gap:6px}.professions-page .professions-chart-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professions-page .professions-chart-toggle-group{display:grid;gap:6px;min-width:0}.professions-page .professions-chart-control-label{margin:0;color:#9fb7e3;font-size:11px;line-height:1.35}.professions-page .professions-chart-toggle-row{display:flex;flex-wrap:wrap;gap:6px}.professions-page .professions-chart-toggle{border:1px solid rgba(119,142,212,.22);border-radius:999px;background:#121c34bd;color:#d7e6ff;min-height:32px;padding:0 11px;font-size:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.professions-page .professions-chart-toggle:hover{border-color:#75d4ff75;color:#f0fbff}.professions-page .professions-chart-toggle.is-active{border-color:#6fd6ff94;background:linear-gradient(135deg,#5bbaff38,#8672f52e);color:#eef8ff}.professions-page .professions-chart-period-toggle{min-width:52px;justify-content:center}.professions-page .professions-chart-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.9fr);gap:12px;align-items:stretch}.professions-page .professions-chart-canvas-card{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(120,143,212,.18);border-radius:12px;background:linear-gradient(180deg,#0d1424d1,#090e1ab8),radial-gradient(240px 120px at 0 0,rgba(109,188,255,.08),transparent 74%)}.professions-page .professions-chart-canvas-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.professions-page .professions-chart-mode-chip{background:#121c34d6;border-color:#778ed42e}.professions-page .professions-chart-axis-note,.professions-page .professions-chart-axis-row{color:#9fb7e3;font-size:11px}.professions-page .professions-chart-svg{width:100%;min-height:240px;border-radius:12px;border:1px solid rgba(120,143,212,.18);background:linear-gradient(180deg,#080d19e0,#090e1abd),radial-gradient(260px 120px at 14% 0%,rgba(133,107,236,.08),transparent 74%)}.professions-page .professions-chart-grid-line{stroke:#829ae02e;stroke-width:1}.professions-page .professions-chart-axis-row{display:flex;justify-content:space-between;gap:8px}.professions-page .professions-chart-summary-grid{display:grid;gap:8px}.professions-page .professions-chart-summary-card{display:grid;gap:5px;padding:10px;border:1px solid rgba(128,152,223,.22);border-radius:12px;background:#0a101ec7}.professions-page .professions-chart-summary-card p,.professions-page .professions-chart-summary-card strong,.professions-page .professions-chart-summary-card span{margin:0}.professions-page .professions-chart-summary-card p{color:#9fb7e3;font-size:11px}.professions-page .professions-chart-summary-card strong{color:#eef5ff;font-size:15px;line-height:1.3}.professions-page .professions-chart-summary-card span{color:#c2d6fb;font-size:12px;line-height:1.45}.professions-page .professions-chart-legend-wrap{display:grid;gap:6px}.professions-page .professions-chart-legend{gap:6px}.professions-page .professions-chart-legend-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(119,142,212,.22);border-radius:999px;background:#121c34bd;color:#d7e6ff;min-height:32px;padding:0 11px;font-size:12px;cursor:pointer}.professions-page .professions-chart-legend-chip.is-active{border-color:#6fd6ff94;background:#192644e6;color:#eef8ff}.professions-page .professions-chart-legend-chip:disabled{opacity:.74;cursor:default}.professions-page .professions-chart-legend-swatch{width:10px;height:10px;border-radius:999px;box-shadow:0 0 10px #ffffff1f;flex:0 0 auto}.professions-page .professions-ami-panel{display:flex;flex-direction:column;min-height:480px;padding:0;align-self:start;position:sticky;top:86px;border-color:#7e95dc4d;background:linear-gradient(180deg,#0f1424f5,#080c18f0),radial-gradient(360px 200px at 12% 0%,rgba(123,98,238,.18),transparent 72%);box-shadow:0 18px 34px #0408108a,inset 0 0 0 1px #586fb72e}.professions-page .professions-ami-overlay{display:flex;flex:1 1 auto;min-height:0;height:100%;flex-direction:column;padding:12px;gap:8px}.professions-page .professions-ami-head h3{margin:0}.professions-page .professions-ami-history{flex:1 1 auto;min-height:320px;padding:10px;border-color:#7e95dc38;background:linear-gradient(180deg,#090e1cb8,#080d199e),radial-gradient(220px 120px at 10% 0%,rgba(133,107,236,.11),transparent 76%);box-shadow:inset 0 0 0 1px #768dd41a,inset 0 20px 36px #070b161f}.professions-page .professions-ami-input-shell{flex:0 0 auto;margin-top:auto;padding:8px 0 0;border-top:1px solid rgba(122,146,217,.16)}@media(max-width:1280px){.loot-database-page .loot-database-top-grid{grid-template-columns:1fr}.loot-database-page .loot-database-ami-panel,.professions-page .professions-ami-panel{min-height:460px}.professions-page .professions-chart-shell{grid-template-columns:1fr}}@media(max-width:1160px){.professions-page .professions-top-grid{grid-template-columns:1fr}.professions-page .professions-ami-panel{position:static;min-height:440px}.professions-page .profession-detail-header{grid-template-columns:1fr}}@media(max-width:980px){.professions-page .profession-card-top{grid-template-columns:46px minmax(0,1fr)}.professions-page .profession-card-avatar{width:46px;height:46px;font-size:22px}.professions-page .profession-card-title-row{flex-wrap:wrap}.professions-page .professions-chart-controls{grid-template-columns:1fr}.professions-page .profession-detail-identity{grid-template-columns:46px minmax(0,1fr)}.professions-page .profession-detail-avatar{width:46px;height:46px;font-size:22px}.professions-page .profession-detail-facts,.professions-page .profession-detail-card-grid,.professions-page .profession-detail-path-grid{grid-template-columns:1fr}}.loot-card{padding:12px}.loot-card-head{display:flex;align-items:center;gap:10px}.loot-card-head h4{margin:0 0 4px}.loot-card-head p{margin:0;font-size:12px;color:#9cb3df}.loot-card p{margin:8px 0 0;color:#c5d6f7}.dashboard-flow-focus{display:grid;gap:10px;margin-bottom:10px}.dashboard-flow-focus .hero-actions{display:flex;flex-wrap:wrap;gap:8px}.signal-flow-card{display:grid;gap:8px}.discord-section-meta{margin-top:8px}.discord-signal-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;color:#b8caee;font-size:12px}.discord-signal-metrics span{min-width:0}.signal-feed-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.question-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wow-ai-page{gap:12px}.wow-ai-product-hero{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start}.wow-ai-hero-main{display:grid;gap:8px}.wow-ai-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.wow-ai-hero-title{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.wow-ai-hero-copy{margin:0;color:#cbdcff}.wow-ai-hero-side{display:grid;gap:8px}.wow-ai-hero-visual-card{border:1px solid rgba(140,164,237,.28);border-radius:10px;overflow:hidden;position:relative;min-height:150px}.wow-ai-hero-visual-card img{display:block;width:100%;height:100%;object-fit:cover}.wow-ai-hero-visual-pill{position:absolute;left:8px;right:8px;bottom:8px;border-radius:999px;border:1px solid rgba(108,219,255,.48);background:#0b2332c7;color:#ddf8ff;font-size:12px;padding:6px 9px;display:inline-flex;align-items:center;gap:8px}.wow-ai-hero-visual-pill img{width:18px;height:18px;border-radius:999px;border:1px solid rgba(246,206,122,.58)}.wow-ai-value-card{border:1px solid rgba(145,168,241,.24);border-radius:10px;background:#0a0f1ed1;padding:10px}.wow-ai-value-card h3{margin:0 0 6px;font-size:14px}.wow-ai-value-card p{margin:0;color:#c2d5f8;font-size:13px}.wow-ai-assistant-zone{display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}.wow-ai-side-stack{display:grid;gap:12px;align-items:start}.wow-ai-side-panel{display:grid;gap:10px}.wow-ai-side-panel h3{margin:0}.wow-ai-side-grid{display:grid;gap:8px}.wow-ai-side-card{border:1px solid rgba(136,157,230,.24);border-radius:10px;background:#090e1dd1;padding:10px}.wow-ai-side-card h4{margin:0 0 6px;font-size:13px}.wow-ai-side-card p{margin:0;font-size:12px;color:#bfd3f8}.wow-ai-section-head{display:grid;gap:4px;margin-bottom:10px}.wow-ai-section-head h3,.wow-ai-section-head p{margin:0}.wow-ai-product-grid,.wow-ai-status-grid,.wow-ai-guide-grid,.wow-ai-cta-grid,.wow-ai-account-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wow-ai-product-card,.wow-ai-status-card,.wow-ai-guide-card,.wow-ai-cta-card,.wow-ai-account-card{border:1px solid rgba(140,163,235,.25);border-radius:10px;background:#090e1dd1;padding:11px;box-shadow:inset 0 0 0 1px #4f63a824}.wow-ai-product-card h4,.wow-ai-status-card h4,.wow-ai-guide-card h4,.wow-ai-cta-card h4,.wow-ai-account-card h4{margin:0 0 6px;font-size:14px}.wow-ai-product-card p,.wow-ai-status-card p,.wow-ai-guide-card p,.wow-ai-cta-card p,.wow-ai-account-card p{margin:0;color:#c2d5f8;font-size:13px}.wow-ai-status-card .chip-row{margin-bottom:8px}.wow-ai-guide-meta{margin-top:8px!important;color:#9ce7ff!important;font-size:12px!important}.wow-ai-cta-card{display:grid;gap:10px}.wow-ai-cta-card .btn{justify-self:start}.ami-3d-panel{display:grid;gap:10px}.ami-3d-panel h3{margin:0}.ami-3d-panel-mini{gap:8px}.ami-3d-canvas-wrap{border:1px solid rgba(132,158,235,.3);border-radius:10px;overflow:hidden;min-height:340px;box-shadow:inset 0 0 0 1px #7791e233,0 10px 26px #040a168c;background:radial-gradient(340px 220px at 68% 2%,rgba(127,106,255,.28),transparent 72%),radial-gradient(320px 210px at 18% 18%,rgba(87,224,255,.24),transparent 76%),linear-gradient(180deg,#070c18f5,#040811f2)}.ami-3d-canvas-wrap canvas{display:block;width:100%!important;height:340px!important}.ami-3d-fallback{min-height:340px;display:grid;place-items:center;padding:12px;color:#d8e8ff}.ami-3d-error{color:#ffd8e0}.ami-3d-note{margin:0;font-size:12px;color:#b8cdf5}.ami-3d-moving-note{margin:0;border:1px solid rgba(106,223,255,.38);border-radius:9px;background:#3ebcff1f;color:#dcf7ff;font-size:12px;padding:7px 9px}.ami-movement-presets{display:flex;flex-wrap:wrap;gap:8px}.ami-movement-presets .btn{padding:6px 10px;font-size:12px}.ami-movement-presets .btn.is-active{border-color:#facd76b3;color:#fff0cc;background:#fcc55324}.ami-floating-shell{position:fixed;right:20px;bottom:18px;width:min(260px,48vw);z-index:55;pointer-events:none;transition:transform .42s ease,opacity .42s ease}.ami-floating-body{pointer-events:none}.ami-3d-canvas-floating{min-height:220px;border-radius:12px}.ami-3d-canvas-floating canvas{height:220px!important;pointer-events:none}.ami-floating-controls{margin-top:8px;display:flex;gap:8px;justify-content:flex-end;pointer-events:auto}.ami-floating-controls .btn{padding:6px 10px;font-size:12px}.ami-float-docked{transform:translateZ(0) scale(.86)}.ami-float-float_idle{transform:translateZ(0) scale(.86);animation:amiFloatIdle 5.4s ease-in-out infinite}.ami-float-move_left{transform:translate3d(-220px,-18px,0) scale(.83)}.ami-float-move_right{transform:translate3d(52px,-14px,0) scale(.82)}.ami-float-move_to_chart{transform:translate3d(-330px,-180px,0) scale(.8)}.ami-float-move_to_deal_card{transform:translate3d(-120px,-210px,0) scale(.8)}.ami-float-return_home{transform:translateZ(0) scale(.86)}.ami-floating-shell.is-stopped,.ami-floating-shell.is-stopped .ami-float-float_idle,.ami-floating-shell.is-stopped.ami-float-float_idle{animation:none}@keyframes amiFloatIdle{0%{transform:translateZ(0) scale(.86)}50%{transform:translate3d(0,-8px,0) scale(.865)}to{transform:translateZ(0) scale(.86)}}@media(prefers-reduced-motion:reduce){.ami-floating-shell{transition:none}.ami-float-float_idle{animation:none}}.question-card{border-radius:10px;border:1px solid rgba(146,166,236,.26);background:#080d1bd6;padding:12px}.question-card p{margin:0;color:#d0ddfc}.ami-assistant-panel{overflow:hidden}.ami-assistant-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.ami-assistant-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:14px;align-items:stretch}.ami-visual-wrap{position:relative;border-radius:12px;border:1px solid rgba(124,164,241,.36);background:radial-gradient(260px 180px at 30% 12%,rgba(153,126,255,.22),transparent 72%),radial-gradient(180px 180px at 72% 22%,rgba(91,214,255,.2),transparent 74%),#080e1ee6;min-height:300px;display:grid;place-items:center;overflow:hidden}.ami-assistant-visual{width:100%;height:100%;object-fit:cover}.ami-visual-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#d8ebff;font-weight:700;letter-spacing:0;pointer-events:none}.ami-assistant-content{display:grid;gap:12px}.ami-chat{display:grid;gap:10px}.ami-chat-list{border:1px solid rgba(113,139,214,.25);border-radius:10px;background:#080d1bb8;padding:10px;max-height:280px;overflow:auto;display:grid;gap:8px}.ami-chat-compact .ami-chat-list{max-height:220px}.ami-chat-bubble{border-radius:10px;padding:8px 10px;display:grid;gap:4px}.ami-chat-bubble.user{background:#517aff29;border:1px solid rgba(113,149,255,.35)}.ami-chat-bubble.assistant{background:#141f34c2;border:1px solid rgba(116,145,216,.3)}.ami-chat-bubble-role{margin:0;font-size:11px;color:#9fc2ff;text-transform:uppercase}.ami-chat-bubble-text{margin:0;color:#d4e2ff;font-size:13px;line-height:1.45;white-space:pre-wrap}.ami-assistant-content h3{margin:0}.ami-head-actions{display:inline-flex;align-items:center;gap:8px}.ami-assistant-subtitle{margin:4px 0 0;color:#b7c9ee;font-size:13px}.ami-intent-flow{margin:6px 0 0;color:#f2d39a;font-size:11px}.ami-assistant-ask{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ami-ask-input{border-radius:10px;border:1px solid rgba(134,158,231,.5);color:#deebff;background:#090e1ef0;padding:10px 12px;font-size:13px}.ami-ask-input:focus{outline:none;border-color:#63d9ffc7}.ami-answer-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ami-answer-card{border:1px solid rgba(138,159,229,.28);border-radius:10px;padding:10px;background:linear-gradient(180deg,#151e33cc,#090e1cc7)}.ami-answer-card span{display:block;color:#adc4ee;font-size:12px;margin-bottom:4px}.ami-answer-card strong{color:#f0f7ff}.ami-assistant-response{border:1px solid rgba(113,139,214,.25);border-radius:10px;background:#080d1bb8;padding:10px}.ami-assistant-response p{margin:0 0 8px;color:#d4e2ff}.ami-helper-note{margin:0 0 8px;font-size:12px;color:#b8cff3}.ami-quick-prompts{display:flex;flex-wrap:wrap;gap:8px}.landing-ask-chat .ami-quick-prompts{max-height:104px;overflow:auto}.ami-quick-btn{padding:7px 11px;font-size:12px}.ami-assistant-warning{margin:0;color:#ffd7df;border:1px solid rgba(255,132,153,.45);border-radius:9px;padding:8px 10px;background:#ff5e7b1f;font-size:12px}.ami-loading-card{border:1px solid rgba(109,217,255,.35);border-radius:10px;background:#3aadff1f;padding:9px 10px}.ami-loading-card p{margin:0;color:#d6f3ff;font-size:12px}.ami-empty-state{border:1px dashed rgba(138,160,236,.45);border-radius:10px;background:#0a0f1fad;padding:10px}.ami-empty-state h4{margin:0 0 6px;font-size:13px}.ami-empty-state p{margin:0;font-size:12px;color:#bfd1f5}.ami-assistant-ask .btn:disabled{opacity:.7;cursor:default}.ami-manual-box,.ami-context-box{border:1px solid rgba(113,139,214,.25);border-radius:10px;background:#080d1bb8;padding:10px}.ami-manual-box h4{margin:0 0 8px;font-size:13px;color:#d9e8ff}.ami-manual-list,.ami-context-list{margin:0;padding-left:18px;display:grid;gap:6px;color:#c1d4f8;font-size:12px}.ami-context-box summary{cursor:pointer;font-weight:600;color:#dcedff;margin-bottom:8px}.ami-context-box[open] summary{margin-bottom:10px}.ami-assistant-content .safety-note{margin:0;border:1px solid rgba(94,206,255,.34);border-radius:10px;background:#4ab8ff1f;padding:8px 10px;font-size:12px}.ami-assistant-mini .ami-mini-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ami-mini-copy{display:grid;gap:2px}.ami-mini-copy span{color:#adc4ec;font-size:12px}.status-pill{border-radius:999px;padding:4px 9px;font-size:11px;text-transform:uppercase}.status-pill.active{color:#dfffee;background:#5ce2b133;border:1px solid rgba(88,224,174,.4)}.status-pill.planned{color:#d7e1ff;background:#6e89ff33;border:1px solid rgba(124,151,255,.36)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:9px 8px;border-bottom:1px solid rgba(147,171,244,.2)}th{color:#a6bfea;font-size:13px}.brief-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.brief-grid article{border:1px solid rgba(145,167,239,.22);border-radius:9px;padding:10px;background:#090e1dcc}.brief-headline{margin-top:0;color:#cee0ff}.pricing-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pricing-card{border:1px solid rgba(146,168,241,.22);border-radius:10px;padding:12px;background:#0a0f1fd1}.pricing-card h3{margin:0}.pricing-card .price{margin:7px 0 10px;font-size:23px;font-weight:700}.roadmap-list{margin:0;padding-left:20px;display:grid;gap:7px}@media(max-width:1360px){.header-top-row{grid-template-columns:1fr;gap:10px}.brand-zone,.header-actions{justify-content:center}.brand-link{justify-self:center}}@media(max-width:1180px){.hero-premium,.wow-ai-product-hero,.wow-ai-assistant-zone{grid-template-columns:1fr}.ami-3d-canvas-wrap canvas,.ami-3d-fallback{height:300px!important;min-height:300px}.ami-floating-shell{right:14px;bottom:12px;width:min(220px,52vw)}.ami-3d-canvas-floating{min-height:180px}.ami-3d-canvas-floating canvas{height:180px!important}.ami-float-move_left{transform:translate3d(-120px,-8px,0) scale(.8)}.ami-float-move_right{transform:translate3d(24px,-8px,0) scale(.8)}.ami-float-move_to_chart{transform:translate3d(-180px,-120px,0) scale(.78)}.ami-float-move_to_deal_card{transform:translate3d(-70px,-130px,0) scale(.78)}.dashboard-layout,.item-analytics-layout,.page-shell-hero{grid-template-columns:1fr}}@media(max-width:920px){.overview-grid,.compact-grid,.stats-bar,.analytics-metrics-grid,.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ami-assistant-layout,.landing-ask-form{grid-template-columns:1fr}.hero-brand-secondary-grid,.hero-brand-support-strip{grid-template-columns:1fr 1fr}.landing-hero-metrics{grid-template-columns:1fr}.ami-visual-wrap{min-height:240px}.ami-answer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-content{padding:12px}.header-actions{flex-wrap:wrap;justify-content:center}.overview-grid,.compact-grid,.stats-bar,.analytics-metrics-grid,.status-grid{grid-template-columns:1fr}.hero-main-title{font-size:34px}.ami-assistant-ask,.ami-answer-cards{grid-template-columns:1fr}}.app-premium-shell{background:radial-gradient(900px 460px at 12% -20%,rgba(143,111,255,.28),transparent 74%),radial-gradient(840px 430px at 88% -24%,rgba(98,219,255,.22),transparent 74%),radial-gradient(1100px 580px at 50% 120%,rgba(247,188,90,.1),transparent 76%),linear-gradient(180deg,#050812,#060913 60%,#070a15)}.page-content{max-width:1500px;margin:0 auto;padding:var(--ui-space-page) var(--ui-space-page) calc(26px * var(--ui-scale))}.page-grid{gap:var(--ui-space-gap)}.panel,.section-panel{border:1px solid rgba(134,157,226,.24);border-radius:var(--ui-radius-panel)}.glass-panel,.glass-card,.ami-panel{background:linear-gradient(180deg,#111727f0,#0a0f1ce6),radial-gradient(360px 190px at 12% 0%,rgba(136,113,255,.18),transparent 76%)}.premium-panel{box-shadow:0 24px 48px #02050d9e,inset 0 0 0 1px #4c60a13d}.holo-card{border:1px solid rgba(98,217,255,.34);box-shadow:0 16px 30px #0208118c,inset 0 0 0 1px #76e4ff33}.metric-card,.stat-card{border-radius:calc(14px * var(--ui-scale));padding:calc(12px * var(--ui-scale));background:linear-gradient(180deg,#141c30e0,#0a0e1adb);border:1px solid rgba(127,151,224,.25)}.primary-button,.secondary-button,.ghost-button,.gold-button{border-radius:var(--ui-radius-control);font-size:var(--ui-font-label);font-weight:650;padding:calc(8px * var(--ui-scale)) calc(14px * var(--ui-scale))}.primary-button,.gold-button{border:1px solid rgba(243,194,99,.68);color:#ffefcb;background:linear-gradient(130deg,#f2b23f52,#f5bd571f);box-shadow:inset 0 0 0 1px #ffe3b024}.primary-button:hover,.gold-button:hover{border-color:#fddc8fe0;box-shadow:0 0 18px #ffc65a5c,inset 0 0 0 1px #ffe4b12e}.secondary-button{border:1px solid rgba(124,146,218,.44);color:#e4efff;background:#ffffff0a}.secondary-button:hover{border-color:#64dcff9e;color:#f1fbff}.ghost-button{border:1px solid rgba(122,145,215,.24);color:#c7d9fb;background:#ffffff05}.ghost-button:hover{border-color:#66dbff8f}.product-chip{border-radius:999px;padding:5px 10px;font-size:11px;border:1px solid rgba(124,148,222,.3);color:#d1e1ff;background:#ffffff05}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;border:1px solid transparent}.status-chip-live{color:#e0fff2;border-color:#5ce0b075;background:#52cda529}.status-chip-demo{color:#ddf6ff;border-color:#63daff7a;background:#53c9ff24}.status-chip-planned{color:#dde6ff;border-color:#8ea2e361;background:#ffffff0a}.trust-strip,.landing-trust-strip{border-radius:14px;background:linear-gradient(180deg,#131c2eeb,#0a0e1ae6)}.app-page-header{border-radius:0;border:0;border-bottom:1px solid rgba(114,139,214,.24)}.header-primary-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.header-nav-cluster{display:inline-flex;align-items:center;gap:7px;justify-content:center}.header-menu-group{position:relative}.nav-pill{border:1px solid rgba(120,143,214,.34);background:#ffffff08;color:#d4e4ff;border-radius:10px;padding:8px 11px;font-size:13px;cursor:pointer}.nav-pill:hover{border-color:#64dcff99}.nav-pill.active{border-color:#f4c569ad;color:#ffebc2;background:linear-gradient(130deg,#f5b54829,#5fd1ff1f)}.header-mega-menu{position:absolute;top:calc(100% + 9px);left:0;z-index:75;width:min(780px,calc(100vw - 24px));display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(133,158,230,.48);background:#050913f7;box-shadow:0 20px 40px #01040bc7}.header-mega-menu-compact{width:min(560px,calc(100vw - 24px))}.header-product-item{border:1px solid rgba(116,140,211,.24);border-radius:10px;background:#ffffff08;color:#d4e4ff;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.header-product-item:hover{border-color:#64dcff85}.header-product-item.active{border-color:#f1c05c9e}.header-utility-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:2px}.header-utility-row .header-telemetry-strip{margin:0;padding:0;border:0;font-size:11px}.header-shell-caret{margin-left:6px;font-size:10px}.landing-brand-strip{padding:0;min-height:114px;overflow:hidden}.landing-brand-strip img{width:100%;height:100%;min-height:114px;object-fit:cover;display:block;filter:saturate(1.02) contrast(1.04)}.hero-premium{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;border-radius:20px}.hero-main-title{font-size:clamp(36px,4.8vw,64px)}.hero-right.hero-dashboard-preview{gap:0}.hero-brand-primary{min-height:520px;border-radius:16px}.hero-brand-primary img{object-position:center 26%}.hero-brand-ambient-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-brand-online-pill{bottom:14px;left:14px}.landing-ask-command{display:grid;gap:8px}.landing-ask-chat .ami-chat-list{max-height:220px}.landing-signals-preview{display:grid;gap:12px;align-content:start;position:relative;overflow:hidden;background:radial-gradient(460px 180px at 12% -16%,rgba(94,204,255,.14),transparent 74%),radial-gradient(360px 160px at 94% 4%,rgba(151,112,255,.16),transparent 70%),linear-gradient(180deg,#0d1428f0,#080d1be0)}.landing-signals-preview>*{position:relative;z-index:1}.landing-signals-preview-chips{display:flex;flex-wrap:wrap;gap:8px}.landing-signal-filter-chip{min-height:30px;border:1px solid rgba(123,151,226,.38);border-radius:999px;background:#0b1224c2;color:#d8e7ff;padding:0 12px;font:inherit;font-size:12px;cursor:default}.landing-signal-filter-chip-muted{border-color:#61d8ff57;color:#bdefff}.landing-signal-chart-card{border:1px solid rgba(126,151,226,.28);border-radius:14px;background:linear-gradient(180deg,#090f1ee6,#070c19d6),radial-gradient(300px 120px at 72% -18%,rgba(94,204,255,.18),transparent 72%);padding:11px}.landing-signal-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.landing-signal-chart-head h4{margin:0;color:#eef7ff;font-size:14px}.landing-signal-chart-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.landing-signal-chart-badge{border:1px solid rgba(125,151,224,.3);border-radius:999px;background:#ffffff06;color:#aecaef;font-size:10px;padding:3px 7px}.landing-signal-chart-badge-live{border-color:#68f0c46b;color:#9af2ce}.landing-signal-chart-preview{min-height:150px;overflow:hidden}.landing-signal-chart-preview svg{width:100%;height:150px;display:block}.landing-signal-chart-grid-line{stroke:#8399e024;stroke-width:1}.landing-signal-chart-area{fill:url(#landingSignalArea)}.landing-signal-chart-line{fill:none;stroke:#64dcff;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(100,220,255,.5))}.landing-signal-chart-point{fill:#f7d08d;stroke:#080d19e6;stroke-width:2}.landing-signals-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-signal-preview-card{border:1px solid rgba(131,153,224,.24);border-radius:12px;background:linear-gradient(180deg,#0c1121e6,#080d19d1),radial-gradient(220px 90px at 85% -18%,rgba(140,114,255,.14),transparent 76%);padding:10px;display:grid;gap:6px}.landing-signal-preview-type{margin:0;font-size:11px;color:#9ec6f3;text-transform:uppercase;letter-spacing:.04em}.landing-signal-preview-card h4{margin:0;color:#eef6ff;font-size:14px}.landing-signal-preview-line{margin:0;font-size:12px;color:#bdd2f8;line-height:1.4}.landing-signal-risk{color:#f7d08d;font-weight:700}.landing-signal-risk-low{color:#9af2ce}.landing-signals-preview-cta-row{display:flex;justify-content:flex-start}.landing-signals-preview-cta-row .gold-button{min-height:34px}.page-shell-hero{border-radius:16px;padding:16px}.feature-card,.landing-module-card,.landing-quickstart-card,.landing-widget-card,.landing-data-status-card,.landing-signal-guide-card,.landing-account-card,.news-card,.signal-feed-card,.stream-card,.profession-card,.loot-card,.item-card{border-radius:14px}table{border-radius:12px;overflow:hidden}.wow-ai-assistant-zone .ami-assistant-panel,.wow-ai-assistant-zone .ami-3d-panel,.wow-ai-assistant-zone .ami-chat{border-radius:14px}@media(max-width:1240px){.header-primary-row{grid-template-columns:1fr;gap:10px}.header-nav-cluster{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.header-actions{justify-content:flex-start;flex-wrap:wrap}.header-utility-row{grid-template-columns:1fr}}@media(max-width:920px){.hero-premium{grid-template-columns:1fr}.hero-brand-primary{min-height:360px}.header-mega-menu,.header-mega-menu-compact{width:min(520px,calc(100vw - 24px))}}.lovable-app-background{min-height:100vh}.lovable-app-frame{min-height:100vh;display:flex;flex-direction:column;gap:var(--ui-space-shell);padding:var(--ui-space-shell)}.lovable-global-header{min-width:0;z-index:30;position:relative;margin-inline:calc(var(--ui-space-shell) * -1)}.lovable-shell-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:212px minmax(0,1fr) 272px;gap:var(--ui-space-shell);align-items:start}.lovable-shell-body-market{grid-template-columns:212px minmax(0,1fr)}.lovable-sidebar-region,.lovable-main-region,.lovable-right-rail-region{min-width:0}.lovable-main-region{display:grid}.lovable-sidebar{min-width:0;border:1px solid rgba(126,151,224,.28);border-radius:var(--ui-radius-panel);background:linear-gradient(180deg,#0f1629f5,#090e1bf0),radial-gradient(320px 180px at 8% 0%,rgba(140,110,255,.22),transparent 74%);box-shadow:0 16px 32px #02060e85,inset 0 0 0 1px #576cb029;padding:calc(12px * var(--ui-scale)) calc(11px * var(--ui-scale));display:grid;grid-template-rows:auto 1fr auto;gap:calc(11px * var(--ui-scale));overflow:hidden}.lovable-brand-link{border:0;border-radius:12px;border:1px solid rgba(129,153,226,.2);background:linear-gradient(180deg,#0d1425d1,#0a0f1dc2);color:inherit;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;text-align:left;cursor:pointer;width:100%;padding:9px 10px}.lovable-brand-link:hover{border-color:#66dbff5c}.lovable-brand-logo-wrap{width:42px;height:42px;border-radius:12px;border:1px solid rgba(247,203,119,.58);box-shadow:0 0 14px #f5c3604d;overflow:hidden}.lovable-brand-logo{width:100%;height:100%;display:block;object-fit:cover}.lovable-brand-copy{display:grid;gap:3px;min-width:0}.lovable-brand-copy strong{font-size:14px;letter-spacing:.01em;line-height:1.2}.lovable-brand-copy small{font-size:11px;color:#a8bee8}.lovable-nav-groups{display:grid;gap:10px;align-content:start;min-width:0;overflow-x:clip}.lovable-nav-group{display:grid;gap:7px;padding:8px;border-radius:12px;border:1px solid rgba(121,145,217,.16);background:#080d1952}.lovable-nav-group-label{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#90addf}.lovable-nav-stack{display:grid;gap:5px;min-width:0}.lovable-nav-item{border:1px solid rgba(116,141,214,.24);border-radius:10px;background:#ffffff08;color:#cfdffd;width:100%;min-height:36px;padding:8px 10px;font-size:12px;font-weight:560;line-height:1.35;text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.lovable-nav-item:hover{border-color:#66dbff8f;background:#101a2e8f;color:#edfaff}.lovable-nav-item:focus-visible{outline:0;border-color:#62deff9e;box-shadow:0 0 0 1px #5fcaff47}.lovable-active-nav{border-color:#f3c25fa8;color:#ffeac3;background:linear-gradient(130deg,#f4b54533,#5dcbff1f);box-shadow:inset 2px 0 #f3c363d6,0 6px 14px #1b294647}.lovable-sidebar-foot{border-top:1px solid rgba(121,146,219,.22);padding-top:10px;padding-inline:2px;display:grid;gap:7px}.lovable-main{min-width:0;display:grid;grid-template-rows:auto auto 1fr;gap:10px}.lovable-app-shell-market .lovable-main{gap:8px}.lovable-topbar{border:1px solid rgba(121,146,219,.24);border-radius:16px;background:linear-gradient(180deg,#11192bf5,#0a0f1beb);padding:11px 12px;display:grid;grid-template-columns:minmax(340px,1fr) auto auto;gap:12px;align-items:center;min-height:72px;box-shadow:0 10px 24px #0308126b,inset 0 0 0 1px #546bb02e}.lovable-topbar-search{min-width:0}.lovable-topbar-search .item-search{width:100%}.lovable-topbar-search-note{border:1px dashed rgba(124,150,224,.32);border-radius:10px;background:#080d199e;color:#b9cff6;font-size:12px;line-height:1.45;padding:10px}.lovable-topbar-chips{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.lovable-chip{border-radius:999px;border:1px solid rgba(126,151,224,.32);background:#ffffff08;color:#cfe0ff;font-size:11px;padding:5px 9px}.lovable-topbar-actions{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0}.lovable-app-shell-market .lovable-topbar{grid-template-columns:minmax(520px,1fr) auto auto}.lovable-app-shell-market .lovable-topbar-search{min-width:0;width:100%}.lovable-app-shell-market .market-header-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0;min-height:44px}.lovable-app-shell-market .market-mode-search-form,.lovable-app-shell-market .market-mode-search-form input{min-width:0}.lovable-button-primary,.lovable-button-secondary{border-radius:10px;font-size:12px;font-weight:640;padding:8px 11px;cursor:pointer}.lovable-button-primary{border:1px solid rgba(242,196,102,.66);color:#ffedc8;background:linear-gradient(130deg,#f3b6494d,#f6bc5c1f)}.lovable-button-primary:hover{border-color:#fcdc93e6}.lovable-button-secondary{border:1px solid rgba(126,150,221,.42);color:#d9e8ff;background:#ffffff08}.lovable-button-secondary:hover{border-color:#66dbff94}.lovable-telemetry-row{border:1px solid rgba(116,141,214,.2);border-radius:12px;background:#090e1adb;padding:8px 10px;display:flex;align-items:center;gap:12px;overflow-x:auto;color:#a8bee9;font-size:11px}.lovable-status-live,.lovable-status-demo,.lovable-status-planned{border-radius:999px;padding:4px 8px;border:1px solid transparent;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.lovable-status-live{color:#e1fff3;border-color:#57deac7a;background:#4ac69d29}.lovable-status-demo{color:#dcf7ff;border-color:#5fd8ff80;background:#50c6ff24}.lovable-status-planned{color:#d9e3ff;border-color:#899edf6b;background:#ffffff08}.lovable-main-content{max-width:none;margin:0;padding:0}.lovable-right-rail{border:1px solid rgba(121,146,219,.25);border-radius:18px;background:linear-gradient(180deg,#0f1627f5,#090d19f0),radial-gradient(260px 160px at 90% 0%,rgba(140,112,255,.2),transparent 76%);box-shadow:0 22px 44px #02060e9e;padding:12px;display:grid;align-content:start;gap:10px}.lovable-panel{border:1px solid rgba(118,143,214,.22);border-radius:14px;background:#0a0f1dd9;padding:10px;display:grid;gap:8px}.lovable-panel h4{margin:0}.lovable-ami-companion{overflow:hidden}.lovable-ami-image{width:100%;height:140px;object-fit:cover;border-radius:10px;border:1px solid rgba(132,156,231,.28)}.lovable-ami-copy{display:grid;gap:7px}.lovable-ami-copy p{margin:0;color:#bfd4f8;font-size:12px}.lovable-route-hints{display:grid;gap:7px}.lovable-card{border:1px solid rgba(122,146,218,.24);border-radius:10px;background:#ffffff05;color:#cfe0ff;padding:8px 9px;font-size:12px}.lovable-route-hint{text-align:left;cursor:pointer}.lovable-route-hint:hover{border-color:#66dbff85}.lovable-marketing-header{border-bottom:1px solid rgba(115,139,213,.24);background:radial-gradient(560px 170px at 10% -130%,rgba(139,110,255,.22),transparent 72%),radial-gradient(500px 160px at 95% -120%,rgba(96,219,255,.16),transparent 72%),linear-gradient(180deg,#080c18fa,#080c17f0)}.lovable-marketing-bar{max-width:1500px;margin:0 auto;padding:10px 16px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.lovable-marketing-nav{display:inline-flex;align-items:center;gap:8px;justify-self:center}.page-content-marketing{max-width:1500px}@media(max-width:1600px){.lovable-app-shell-market .lovable-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search" "chips actions";row-gap:10px}.lovable-app-shell-market .lovable-topbar-search{grid-area:search}.lovable-app-shell-market .lovable-topbar-chips{grid-area:chips;justify-content:flex-start}.lovable-app-shell-market .lovable-topbar-actions{grid-area:actions}}@media(max-width:1480px){.lovable-shell-body{grid-template-columns:242px minmax(0,1fr)}.lovable-right-rail-region{display:none}}@media(max-width:1240px){.lovable-shell-body{grid-template-columns:1fr}.lovable-sidebar-region{grid-template-rows:auto auto}.lovable-nav-groups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lovable-sidebar-foot{border-top:0;padding-top:0}.lovable-topbar{grid-template-columns:1fr}.lovable-topbar-chips,.lovable-topbar-actions{justify-content:flex-start;flex-wrap:wrap}.lovable-marketing-bar{grid-template-columns:1fr;justify-items:start}.lovable-marketing-nav{justify-self:start;overflow-x:auto;padding-bottom:2px}}:root{--lovable-bg: #070b17;--lovable-surface: rgba(17, 24, 43, .88);--lovable-surface-soft: rgba(22, 31, 55, .72);--lovable-border: rgba(128, 149, 219, .24);--lovable-text: #e9f1ff;--lovable-muted: #97add6;--lovable-violet: #8d63ff;--lovable-cyan: #61dfff;--lovable-gold: #f3c173}body{color:var(--lovable-text);background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.26),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(68,132,208,.18),transparent 70%),radial-gradient(880px 520px at 52% 110%,rgba(87,112,167,.14),transparent 74%),radial-gradient(560px 280px at 30% 24%,rgba(51,92,146,.09),transparent 78%),var(--lovable-bg);background-attachment:fixed}.app-premium-shell{background:transparent}.lovable-main-content .page-grid{max-width:none;width:100%;gap:14px}.lovable-main-content .panel.glass-panel.premium-panel,.lovable-main-content .feature-card,.lovable-main-content .landing-module-card,.lovable-main-content .landing-quickstart-card,.lovable-main-content .landing-widget-card,.lovable-main-content .landing-account-card,.lovable-main-content .loot-card,.lovable-main-content .item-card,.lovable-main-content .signal-feed-card,.lovable-main-content .stream-card,.lovable-main-content .profession-card,.lovable-main-content .wow-ai-product-card,.lovable-main-content .wow-ai-status-card,.lovable-main-content .wow-ai-guide-card,.lovable-main-content .wow-ai-cta-card,.lovable-main-content .wow-ai-account-card{background:linear-gradient(180deg,#11192ee6,#0b101fdb),radial-gradient(420px 140px at 20% 0,rgba(133,92,245,.12),transparent 80%);border:1px solid var(--lovable-border);border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #03071085}.lovable-main-content .panel-headline h3,.lovable-main-content h2,.lovable-main-content h3,.lovable-main-content h4{color:#f5f8ff}.lovable-main-content .subtle-copy,.lovable-main-content p{color:var(--lovable-muted)}.lovable-main-content .page-shell-hero{border-radius:20px;padding:18px;background:linear-gradient(135deg,#161f38f2,#0d1426eb),radial-gradient(380px 180px at 8% 0%,rgba(142,99,255,.2),transparent 75%)}.lovable-main-content .page-shell-mini-card{border:1px solid rgba(127,150,223,.28);border-radius:12px;background:#ffffff08}.lovable-main-content .chip,.lovable-main-content .chip-alt,.lovable-main-content .success-tag,.lovable-main-content .cyan-tag,.lovable-main-content .danger-tag{border-radius:999px;border:1px solid rgba(120,145,222,.35)}.lovable-main-content .btn,.lovable-main-content .ghost-button,.lovable-main-content .gold-button,.lovable-main-content .wowhead-link{border-radius:12px}.lovable-main-content .gold-button{background:linear-gradient(135deg,#f8c45e5c,#f3ad452e);border:1px solid rgba(245,196,98,.74);color:#ffe8c0}.lovable-main-content .ghost-button{background:#ffffff08;border:1px solid rgba(121,145,220,.42);color:#cfe0ff}.lovable-main-content .ghost-button:hover,.lovable-main-content .wowhead-link:hover{border-color:#61dfffa3;color:#ecfbff}.lovable-main-content .table-wrap table,.lovable-main-content table{background:#ffffff04;border:1px solid var(--lovable-border);border-radius:14px}.lovable-main-content .table-wrap th,.lovable-main-content .table-wrap td{border-color:#8095db2e}.lovable-marketing-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(133,152,221,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lovable-marketing-bar{max-width:1540px;padding:10px 18px;gap:18px}.lovable-marketing-nav{gap:9px}.nav-pill{border:1px solid rgba(128,149,219,.32);background:#ffffff06;border-radius:10px;color:#d4e3ff;font-size:12px;padding:8px 12px;font-weight:560}.nav-pill:hover{border-color:#62dcffa3;color:#f0fbff}.nav-pill-dropdown:after{content:"▾";display:inline-block;margin-left:8px;font-size:10px;color:#9eb3de}.lovable-mega-menu{position:relative}.lovable-mega-menu:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.lovable-mega-panel{position:absolute;left:0;top:calc(100% + 6px);width:min(620px,86vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid rgba(132,152,222,.32);border-radius:14px;padding:10px;background:linear-gradient(180deg,#10182bf5,#0a0f1df2);box-shadow:0 18px 40px #0408119e;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;z-index:52;pointer-events:none}.lovable-mega-panel-compact{width:min(420px,86vw);grid-template-columns:1fr}.lovable-mega-menu:hover .lovable-mega-panel,.lovable-mega-menu:focus-within .lovable-mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.lovable-mega-item{border:1px solid rgba(126,151,224,.22);border-radius:10px;background:#ffffff06;color:#dbe8ff;display:grid;gap:4px;text-align:left;padding:9px 10px;cursor:pointer}.lovable-mega-item span{font-size:13px;font-weight:570}.lovable-mega-item small{font-size:11px;color:#96abd3}.lovable-mega-item:hover{border-color:#61dfff99}.landing-lovable-page{padding-top:2px}.lovable-landing-hero{padding:20px;border-radius:22px;min-height:clamp(480px,58vh,585px);grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);gap:18px;align-items:center;background:radial-gradient(680px 300px at 8% -8%,rgba(150,106,255,.24),transparent 72%),radial-gradient(500px 260px at 88% 6%,rgba(85,173,255,.16),transparent 68%),linear-gradient(160deg,#121a30f2,#090d19eb);box-shadow:0 28px 70px #01061294,inset 0 0 0 1px #7691dc2e}.lovable-landing-copy{align-self:center;max-width:760px;padding:clamp(6px,1.2vw,16px)}.lovable-landing-copy .hero-main-title{margin-bottom:8px;font-size:clamp(40px,5.2vw,72px);line-height:1.04;letter-spacing:0;background:linear-gradient(130deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.lovable-landing-copy .hero-copy{max-width:700px;font-size:clamp(15px,1.08vw,18px);line-height:1.56}.lovable-landing-copy .hero-actions{margin-top:4px}.lovable-landing-copy .hero-actions .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center}.lovable-landing-copy .hero-note{font-size:12px;max-width:620px}.lovable-hero-visual .hero-brand-primary{min-height:clamp(360px,46vh,500px);height:100%;border-radius:18px;box-shadow:0 22px 46px #0207137a,inset 0 0 0 1px #9bb2f82e}.lovable-hero-visual{align-self:center;justify-self:end;width:min(100%,560px)}.lovable-hero-visual .hero-brand-primary img{opacity:.92}.landing-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.landing-quickstart-card h4,.landing-module-card h4,.landing-widget-card h4,.landing-account-card h4{margin:0;color:#eef4ff}.landing-module-metric{color:#bdd3fb;font-size:12px}.landing-trust-strip{display:flex;flex-wrap:wrap;gap:7px}.landing-trust-pill{border-radius:999px;border:1px solid rgba(129,152,224,.34);padding:5px 9px;font-size:11px;color:#d4e4ff;background:#ffffff06}.landing-hero-policy-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.landing-hero-policy-chip{border-radius:999px;border:1px solid rgba(106,218,255,.34);background:#0816269e;color:#e5f7ff;font-size:12px;font-weight:700;padding:6px 10px}.landing-hero-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:720px}.landing-hero-product-card{border:1px solid rgba(126,151,224,.28);border-radius:14px;padding:11px 12px;background:#070d1b8a}.landing-hero-product-card h3,.landing-hero-product-card p{margin:0}.landing-hero-product-card h3{color:#f1f6ff;font-size:13px}.landing-hero-product-card p{margin-top:5px;color:#b7c9ee;font-size:12px;line-height:1.45}@media(max-width:920px){.landing-hero-product-grid{grid-template-columns:1fr}}.wow-ai-page .wow-ai-product-hero,.wow-ai-page .wow-ai-side-panel,.wow-ai-page .wow-ai-product-card,.wow-ai-page .wow-ai-status-card,.wow-ai-page .wow-ai-guide-card,.wow-ai-page .wow-ai-cta-card,.wow-ai-page .wow-ai-account-card{border-radius:16px}.wow-ai-page .wow-ai-hero-title{font-size:clamp(30px,3.8vw,52px);line-height:1.08}.item-search-input,.filter-search,.filters-grid select,.ami-ask-input{border-radius:10px;border:1px solid rgba(128,150,223,.32);background:#070c19cc;color:#e8f2ff}.item-search-input:focus,.filter-search:focus,.filters-grid select:focus,.ami-ask-input:focus{outline:none;border-color:#61dfffb8;box-shadow:0 0 0 2px #61dfff29}@media(max-width:1360px){.lovable-marketing-nav{justify-self:start;overflow-x:auto;width:100%;padding-bottom:4px}.lovable-marketing-bar{grid-template-columns:1fr}}@media(max-width:1120px){.landing-command-grid,.landing-signals-preview-grid,.landing-market-activity-grid,.landing-feedback-grid,.landing-project-footer-grid{grid-template-columns:1fr}.landing-activity-axis-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.ami-terminal-page .panel{border-color:#849ce447;background:linear-gradient(180deg,#11182beb,#0a0e1be6),radial-gradient(340px 140px at 12% 0%,rgba(136,111,255,.14),transparent 78%);box-shadow:0 20px 38px #02050c8f,inset 0 0 0 1px #5367ab33}.ami-terminal-page .page-shell-mini-card strong,.ami-terminal-page .metric-value,.ami-terminal-page .landing-module-card h4,.ami-terminal-page .loot-card h4,.ami-terminal-page .item-card h4{color:#f3f8ff}.ami-header{border-bottom:1px solid rgba(133,156,228,.22);background:radial-gradient(560px 160px at 10% -110%,rgba(146,109,255,.24),transparent 72%),radial-gradient(500px 150px at 88% -110%,rgba(98,219,255,.16),transparent 72%),linear-gradient(180deg,#0a0812e6,#080b17e6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ami-header-row{max-width:1540px;margin:0 auto;min-height:72px;padding:10px 16px;display:grid;grid-template-columns:minmax(420px,auto) minmax(340px,1fr) auto;align-items:center;gap:16px}.ami-header-cluster{min-width:0;display:inline-flex;align-items:center}.ami-header-cluster-left{gap:18px}.ami-header-cluster-center{justify-content:center}.ami-header-cluster-right{justify-content:flex-end;gap:10px}.ami-header-brand{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:0}.ami-header-brand-copy{display:grid;gap:1px}.ami-header-brand-copy strong{font-size:15px;letter-spacing:.03em;line-height:1.2}.ami-header-brand-copy small{font-size:11px;color:#9eb3dc}.ami-header-nav{display:inline-flex;align-items:center;gap:8px}.ami-header-search-wrap{width:min(540px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.ami-header-mode-switch{border:1px solid rgba(127,151,224,.32);border-radius:10px;overflow:hidden;display:inline-flex;background:#ffffff05}.ami-header-mode-btn{border:0;background:transparent;color:#c8d8fb;font-size:11px;font-weight:650;padding:8px 10px;cursor:pointer}.ami-header-mode-btn.active{color:#ecf7ff;background:#5fcdff33}.ami-header-search-wrap .item-search-input{height:40px;border-radius:10px;background:#080c18db;border-color:#7c95dc61;box-shadow:inset 0 0 0 1px #5065a833;font-size:13px;padding-block:0}.ami-header-search-wrap .item-search-input::placeholder{color:#9ab0dc}.ami-header-search-wrap .suggestions-popover{margin-top:8px;z-index:85}.ami-header-status,.ami-header-cta{white-space:nowrap}.pricing-grid{gap:12px}.pricing-card{padding:14px}.pricing-card ul{margin:0;padding-left:18px;display:grid;gap:5px;color:#c8d8fb}.roadmap-list li{margin-bottom:8px;color:#c5d6f8}@media(max-width:1480px){.ami-header-row{grid-template-columns:1fr;gap:10px;padding-top:8px;padding-bottom:12px}.ami-header-cluster-left,.ami-header-cluster-center,.ami-header-cluster-right{width:100%;justify-content:flex-start;flex-wrap:wrap}.ami-header-nav{overflow-x:auto;padding-bottom:2px}.ami-header-search-wrap{width:min(760px,100%)}}@media(max-width:980px){.ami-header-search-wrap{grid-template-columns:1fr}.ami-header-mode-switch{width:fit-content}}.partner-tier-card,.partner-progress-card{align-content:start}.partner-progress-track{width:100%;height:8px;border-radius:999px;overflow:hidden;background:#ffffff14;border:1px solid rgba(132,156,228,.24)}.partner-progress-fill{display:block;width:68%;height:100%;background:linear-gradient(120deg,#65dbffdb,#9878ffd1);box-shadow:0 0 10px #68daff73}.partner-dropzone-disabled{border:1px dashed rgba(132,156,228,.46);border-radius:12px;padding:12px;background:#090e1b9e;opacity:.92;display:grid;gap:8px}.partner-dropzone-title{margin:0;font-weight:700;color:#e8f3ff}.partner-realm-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.partner-safety-list li{color:#c7d8fb}.partner-tier-stats-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.partner-tabular{font-variant-numeric:tabular-nums;letter-spacing:0}.partner-upload-table{border:1px solid rgba(131,155,227,.24);border-radius:12px;overflow:hidden;background:#070c18ad}.partner-upload-head,.partner-upload-row{display:grid;grid-template-columns:1.35fr .9fr 1fr .9fr;gap:10px;align-items:center;padding:10px 12px}.partner-upload-head{border-bottom:1px solid rgba(132,156,228,.22);color:#a9c0e9;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.partner-upload-row{border-bottom:1px solid rgba(132,156,228,.14);color:#dce9ff;font-size:13px}.partner-upload-row-empty{grid-template-columns:1fr;color:#a9c0e9}.partner-upload-row:last-child{border-bottom:0}.partner-upload-main{display:grid;gap:3px}.partner-upload-main small,.partner-upload-extra{color:#a5bbe3;font-size:11px}.partner-upload-id{font-family:Consolas,Menlo,Monaco,monospace;font-size:12px;color:#c6d8ff}.partner-upload-status{display:grid;align-content:start;gap:8px}.partner-upload-status-main{display:inline-flex;align-items:center;gap:8px}.partner-status-dot{width:8px;height:8px;border-radius:999px;box-shadow:0 0 8px #ffffff3d}.partner-status-dot-imported{background:#54d8a8}.partner-status-dot-accepted,.partner-status-dot-needs-review{background:#66dcff}.partner-status-dot-duplicate{background:#f3c470}.partner-status-dot-rejected,.partner-status-dot-failed{background:#ff6f88}.partner-status-dot-pending{background:#a8b9df}.partner-mock-footer{margin-bottom:0}@media(max-width:1080px){.partner-tier-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-upload-head,.partner-upload-row{grid-template-columns:1fr;gap:6px}}.lovable-landing-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#080d19c7,#0f122694),#080d199e}.landing-hero-bg-banner{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.24;filter:saturate(1.08) contrast(1.06);pointer-events:none}.landing-hero-bg-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070c18f0,#080d19c7 42%,#080d198a),radial-gradient(circle at 68% 22%,rgba(124,92,255,.22),transparent 42%),radial-gradient(circle at 20% 70%,rgba(0,212,255,.12),transparent 38%)}.lovable-landing-hero>*:not(.landing-hero-bg-banner):not(.landing-hero-bg-shade){position:relative;z-index:1}.landing-brand-strip{display:none}.page-content:has(.landing-lovable-page){width:100%;max-width:none;margin:0;padding-inline:28px;box-sizing:border-box}.landing-lovable-page,.landing-lovable-page .lovable-landing-hero,.landing-lovable-page .panel{width:100%}@media(max-width:1080px){.page-content:has(.landing-lovable-page){padding-inline:14px}}.ami-header-row{width:100%;max-width:none;padding-inline:28px;grid-template-columns:minmax(280px,auto) minmax(620px,1fr) minmax(360px,auto)}.ami-header-cluster-center{justify-content:stretch}.ami-header-search-wrap{width:100%;max-width:none}.ami-header-cluster-right{justify-content:flex-end}@media(max-width:1480px){.ami-header-row{grid-template-columns:1fr;padding-inline:18px}.ami-header-cluster-center{justify-content:flex-start}.ami-header-search-wrap{width:min(760px,100%)}}.ami-header-search-wrap{min-height:42px;grid-template-columns:auto minmax(0,1fr);gap:0;padding:3px;border-radius:12px;border:1px solid rgba(124,149,220,.48);background:linear-gradient(180deg,#0a0f1df5,#070b16eb);box-shadow:inset 0 0 0 1px #5065a82e,0 0 18px #5773ff1f}.ami-header-search-wrap:focus-within{border-color:#65daffc7;box-shadow:inset 0 0 0 1px #5fc6ff57,0 0 22px #5bd7ff38}.ami-header-search-wrap .ami-header-mode-switch{align-self:stretch;height:auto;border:0;border-right:1px solid rgba(124,149,220,.28);border-radius:9px 0 0 9px;background:#0d172bd1;box-shadow:none}.ami-header-search-wrap .ami-header-mode-btn{min-width:44px;height:34px;border-radius:7px}.ami-header-search-wrap .item-search{width:100%}.ami-header-search-wrap .item-search-input{height:34px;border:0;border-radius:0 9px 9px 0;background:transparent;box-shadow:none;padding-inline:12px}.ami-header-search-wrap .item-search-input:focus{border-color:transparent;box-shadow:none}.ami-header-search-wrap .suggestions-popover{left:-3px;right:-3px;width:auto;margin-top:10px}.lovable-shell-body{align-items:start}.lovable-sidebar-region,.lovable-right-rail-region{align-self:start;min-width:0}.lovable-shell-body .lovable-sidebar,.lovable-shell-body .lovable-right-rail{max-height:calc(100dvh - 148px);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(116,161,255,.58) rgba(8,12,23,.22)}.lovable-shell-body .lovable-sidebar::-webkit-scrollbar,.lovable-shell-body .lovable-right-rail::-webkit-scrollbar{width:8px}.lovable-shell-body .lovable-sidebar::-webkit-scrollbar-track,.lovable-shell-body .lovable-right-rail::-webkit-scrollbar-track{background:#080c1733;border-radius:999px}.lovable-shell-body .lovable-sidebar::-webkit-scrollbar-thumb,.lovable-shell-body .lovable-right-rail::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6cceff9e,#8e7bffa3);border-radius:999px;border:2px solid rgba(8,12,23,.28)}.lovable-sidebar-foot{margin-top:8px}.dashboard-layout{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(420px,.8fr)}.dashboard-side-stack{align-self:start;align-content:start}.dashboard-side-stack>.panel{align-self:start}@media(min-width:1280px){.dashboard-side-stack{max-height:620px;overflow:hidden}}@media(max-width:1240px){.lovable-shell-body .lovable-sidebar,.lovable-shell-body .lovable-right-rail,.dashboard-side-stack{max-height:none;overflow:visible}.dashboard-layout{grid-template-columns:1fr}}.dashboard-layout{display:block}.dashboard-main-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.dashboard-wide-block{grid-column:1 / -1}.dashboard-compact-item-widget>.panel{min-height:0}@media(max-width:1180px){.dashboard-main-stack{grid-template-columns:1fr}}.item-analytics-panel-compact{padding:16px}.item-analytics-panel-compact .item-analytics-head{margin-bottom:10px}.item-analytics-panel-compact .analytics-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.item-analytics-panel-compact .metric-tile{min-height:58px;padding:10px}.item-analytics-panel-compact .item-analytics-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:10px;margin-top:10px}.item-analytics-panel-compact .chart-card,.item-analytics-panel-compact .item-side-stack .status-card{min-height:150px;padding:10px}.item-analytics-panel-compact .panel-subsection h4{margin-bottom:6px}.item-analytics-panel-compact .panel-subsection p{font-size:12px;line-height:1.45}@media(max-width:1180px){.item-analytics-panel-compact .analytics-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-analytics-panel-compact .item-analytics-layout{grid-template-columns:1fr}}.demo-safety-banner-shell{margin:10px 22px 0}.lovable-app-shell-market .demo-safety-banner-shell{display:none}.demo-safety-banner-marketing{margin-top:12px}.demo-safety-banner{border:1px solid rgba(132,156,228,.34);border-radius:12px;background:linear-gradient(180deg,#0c1120e6,#080c17db),radial-gradient(360px 120px at 10% 0%,rgba(143,111,255,.14),transparent 72%);box-shadow:inset 0 0 0 1px #5466a82e;padding:10px 12px;display:grid;gap:5px}.demo-safety-banner-primary{margin:0;color:#f0f7ff;font-size:12px;font-weight:640;line-height:1.45}.demo-safety-banner-secondary{margin:0;color:#a9bfeb;font-size:11px;line-height:1.45}.lovable-app-frame:has(.item-analytics-page) .lovable-main{gap:8px}.lovable-app-frame:has(.item-analytics-page) .lovable-telemetry-row{border-radius:10px;padding:6px 9px;gap:8px;font-size:10px}.lovable-app-frame:has(.item-analytics-page) .demo-safety-banner-shell{margin:4px 18px 0}.lovable-app-frame:has(.item-analytics-page) .demo-safety-banner{border-radius:10px;padding:7px 10px;gap:4px}.lovable-app-frame:has(.item-analytics-page) .demo-safety-banner-primary{font-size:11px;line-height:1.35;font-weight:620}.lovable-app-frame:has(.item-analytics-page) .demo-safety-banner-secondary{font-size:10px;line-height:1.3}.item-analytics-page .item-analytics-hero-compact{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 11px;border-radius:14px}.item-analytics-page .item-analytics-hero-compact .page-shell-hero-main{gap:6px}.item-analytics-page .item-analytics-hero-compact .page-shell-hero-main h2{font-size:clamp(1.18rem,1.45vw,1.44rem);line-height:1.22}.item-analytics-page .item-analytics-hero-compact .page-shell-hero-main p{font-size:13px;line-height:1.4}.item-analytics-page .item-analytics-hero-compact .page-shell-hero-aside{display:none}.item-analytics-page .item-analytics-hero-compact .hero-actions{gap:8px}.item-analytics-page .item-analytics-hero-compact .hero-actions .gold-button,.item-analytics-page .item-analytics-hero-compact .hero-actions .ghost-button{min-height:34px;padding:7px 11px}.item-analytics-page .item-api-banner-compact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;min-height:0}.item-analytics-page .item-api-banner-compact p{margin:0;flex:1 1 260px}.item-analytics-page .item-api-banner-compact .chip{flex:0 0 auto}.item-analytics-page .item-analytics-top-grid{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(320px,.82fr);gap:12px;align-items:start}.item-analytics-page .item-analytics-primary-stack{display:grid;gap:0;align-content:start;min-width:0}.item-analytics-page .item-analytics-unified-shell{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;min-width:0}.item-analytics-page .item-analytics-selected-shell{padding:12px 12px 10px;border-bottom:1px solid rgba(120,143,210,.18);background:linear-gradient(180deg,#0e1322e6,#0b101ed6),radial-gradient(420px 180px at 0 0,rgba(119,97,236,.08),transparent 72%)}.item-analytics-page .item-analytics-selected-shell .item-analytics-head{gap:10px}.item-analytics-page .item-analytics-selected-shell .item-main{align-items:flex-start;gap:8px}.item-analytics-page .item-analytics-selected-shell .chip-row{gap:6px}.item-analytics-page .item-analytics-selected-shell .wowhead-link,.item-analytics-page .item-analytics-selected-shell .ghost-button{min-height:32px}.item-analytics-page .item-analytics-metrics-shell{margin-top:0;padding:10px 12px 12px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-panel{padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.item-analytics-page .item-analytics-metrics-shell .item-analytics-panel>.item-analytics-head{display:none}.item-analytics-page .item-analytics-metrics-shell .item-analytics-panel-embedded{display:grid;gap:10px;min-width:0}.item-analytics-page .item-analytics-metrics-shell .analytics-metrics-grid{margin-top:0}.item-analytics-page .item-analytics-metrics-shell .item-analytics-panel{gap:10px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-panel-embedded .item-analytics-profession-context{margin-top:2px;padding-top:10px;border-top:1px solid rgba(117,140,206,.16)}.item-analytics-page .item-analytics-ami-panel{display:flex;flex-direction:column;min-height:440px;height:auto;padding:0;align-self:start;border-color:#7e95dc4d;background:linear-gradient(180deg,#0f1424f5,#080c18f0),radial-gradient(360px 200px at 12% 0%,rgba(123,98,238,.18),transparent 72%);box-shadow:0 18px 34px #0408108a,inset 0 0 0 1px #586fb72e}.item-analytics-page .item-analytics-ami-overlay{display:flex;flex:1 1 auto;min-height:0;height:100%;flex-direction:column;padding:10px;gap:8px}.item-analytics-page .item-analytics-ami-history{flex:1 1 auto;min-height:210px;height:auto;padding:10px;border-color:#7e95dc38;background:linear-gradient(180deg,#090e1cb8,#080d199e),radial-gradient(220px 120px at 10% 0%,rgba(133,107,236,.11),transparent 76%);box-shadow:inset 0 0 0 1px #768dd41a,inset 0 20px 36px #070b161f}.item-analytics-page .item-analytics-ami-history .market-chat-bubble{max-width:min(100%,86%);padding:9px 10px;gap:5px;box-shadow:0 8px 18px #0408102e}.item-analytics-page .item-analytics-ami-history .market-chat-bubble p{font-size:12px;line-height:1.5}.item-analytics-page .item-analytics-ami-input-shell{flex:0 0 auto;margin-top:auto;padding:8px;border:1px solid rgba(122,146,217,.18);border-radius:12px;background:linear-gradient(180deg,#0c1222db,#090e1cc7),radial-gradient(220px 100px at 0 0,rgba(99,178,255,.06),transparent 78%)}.item-analytics-page .item-analytics-ami-input-shell .market-chat-input-row{gap:7px}.item-analytics-page .item-analytics-ami-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.item-analytics-page .item-analytics-ami-clear-inline{min-height:30px;padding-inline:9px}.item-analytics-page .item-analytics-ami-footer-note{margin:0;color:#bdd3fb;font-size:11px;line-height:1.45}.item-analytics-page .item-analytics-ami-input-shell .market-chat-limit-note{margin-bottom:2px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-insight-grid{gap:8px;margin-top:2px;align-items:start}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card{padding:9px 10px 10px;min-height:0}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card h4,.item-analytics-page .item-analytics-metrics-shell .item-analytics-ai-card h4,.item-analytics-page .item-analytics-metrics-shell .item-analytics-timeline-card h4{margin-bottom:5px;line-height:1.2}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-head h4{margin-bottom:0}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-controls{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(124,148,220,.18);border-radius:999px;background:#0a0f1db8;box-shadow:inset 0 0 0 1px #ffffff08}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button{min-height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#b9cef4;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button:hover{background:#7d95dc1f;color:#edf4ff}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button.is-active{background:linear-gradient(135deg,#5bb4ff47,#7a62f157),#0c1323f5;color:#f6fbff;box-shadow:0 0 0 1px #9ab5ff38}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card .chart-panel{gap:6px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card .price-chart{display:block}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card .chart-stats{gap:6px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card .chart-stats-pills span{padding:3px 8px;font-size:11px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-insight-stack{gap:8px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-ai-card,.item-analytics-page .item-analytics-metrics-shell .item-analytics-timeline-card{padding:10px;min-height:0;background:linear-gradient(180deg,#0d1221db,#0a0f1cd1),radial-gradient(240px 110px at 0 0,rgba(134,102,255,.1),transparent 76%)}.item-analytics-page .item-analytics-metrics-shell .item-analytics-ai-card p,.item-analytics-page .item-analytics-metrics-shell .item-analytics-timeline-card p{font-size:12px;line-height:1.45}.item-analytics-page .item-analytics-metrics-shell .item-analytics-ai-card p{margin:0}.item-analytics-page .item-analytics-metrics-shell .item-analytics-timeline-card .timeline-list{gap:6px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-timeline-card .timeline-item{padding:7px 8px;border-radius:8px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-timeline-card .timeline-label{margin-bottom:3px;font-size:11px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-profession-context h4{margin-bottom:6px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-profession-context .chip-row{gap:6px}.item-analytics-page .item-related-signals-summary,.item-analytics-page .item-backend-summary-note,.item-analytics-page .item-related-professions-detail,.item-analytics-page .item-related-signals-detail{padding:10px 12px}.item-analytics-page .item-related-signals-summary .panel-headline,.item-analytics-page .item-related-professions-detail .panel-headline,.item-analytics-page .item-related-signals-detail .panel-headline{margin-bottom:6px}.item-analytics-page .item-related-signals-summary.is-empty{padding-top:9px;padding-bottom:9px}.item-analytics-page .item-related-signals-summary-note{display:flex;align-items:center;min-height:0}.item-analytics-page .item-related-signals-summary-note .item-muted{margin:0;font-size:12px;line-height:1.45}.item-analytics-page .item-related-signals-summary-grid,.item-analytics-page .item-related-signals-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.item-analytics-page .item-related-signals-summary-grid .signal-feed-card,.item-analytics-page .item-related-signals-grid .signal-feed-card{padding:10px}.item-analytics-page .item-related-signals-summary-grid .signal-feed-card p,.item-analytics-page .item-related-signals-grid .signal-feed-card p{margin-top:6px;font-size:12px;line-height:1.42}.item-analytics-page .item-backend-summary-note{display:grid;gap:6px}.item-analytics-page .item-backend-summary-note h3{margin:0;font-size:15px}.item-analytics-page .item-backend-summary-note p{margin:0;font-size:12.5px;line-height:1.45}.item-analytics-page .item-backend-summary-warnings{gap:6px}.item-analytics-page .item-related-professions-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.item-analytics-page .item-related-profession-card{padding:10px;min-height:0;background:linear-gradient(180deg,#0c111fd6,#0a0f1ccc),radial-gradient(220px 100px at 0 0,rgba(99,178,255,.07),transparent 78%)}.item-analytics-page .item-related-profession-card h4{margin:0 0 4px}.item-analytics-page .item-related-profession-card p{margin:0;font-size:12px;line-height:1.42}.item-analytics-page .item-related-signals-detail .chip-row{gap:6px;margin-top:8px}.item-analytics-page .item-related-signals-detail .ghost-button{min-height:32px}@media(max-width:1280px){.item-analytics-page .item-analytics-top-grid{grid-template-columns:1fr}.item-analytics-page .item-analytics-ami-panel{min-height:420px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-head{align-items:stretch}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-controls{width:100%;justify-content:space-between}}.landing-ad-strip-shell{max-width:1540px;margin:0 auto;padding:8px 18px 0}.landing-ad-strip{min-height:40px;border-radius:12px;border:1px solid rgba(122,146,218,.3);background:linear-gradient(180deg,#0a0f1de0,#080c17d6),radial-gradient(360px 120px at 8% 0,rgba(138,102,255,.16),transparent 74%);box-shadow:inset 0 0 0 1px #5465a629;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 11px}.landing-ad-strip-track{min-width:0;display:flex;gap:12px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c6d9ff;font-size:12px}.landing-ad-strip-track span{overflow:hidden;text-overflow:ellipsis}.landing-ad-strip-track span:last-child{color:#9db5e4}.landing-ad-strip-actions{display:inline-flex;align-items:center;gap:7px}.landing-ad-strip-link{border:1px solid rgba(122,145,216,.3);border-radius:999px;background:#ffffff06;color:#cfe1ff;padding:5px 10px;font-size:11px;line-height:1;cursor:pointer}.landing-ad-strip-link:hover{border-color:#64dcff99;color:#effbff}.landing-ad-strip-admin{border-color:#f4c46285;color:#ffe7be}.forum-section,.admin-section{display:grid;gap:10px}.forum-category-grid,.forum-thread-grid,.forum-discussion-grid,.admin-dialog-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.forum-category-card,.forum-thread-card,.forum-discussion-card,.admin-dialog-card{border:1px solid rgba(130,154,226,.24);border-radius:12px;background:#0a0f1fb8;padding:11px}.forum-category-card h4,.forum-thread-card h4,.forum-discussion-card h4{margin:0;color:#eaf3ff}.forum-discussion-card p{margin:0}.forum-discussion-label{margin:0 0 6px;font-size:11px;color:#9ec0ee;text-transform:uppercase;letter-spacing:.04em}.forum-note{margin:0;color:#a8bde8;font-size:12px}.admin-form-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.admin-field{display:grid;gap:6px}.admin-field span{margin:0;font-size:12px;color:#9fb7e8}.admin-field input,.admin-field select,.admin-field textarea{border-radius:10px;border:1px solid rgba(129,152,222,.32);background:#080d1ac7;color:#e8f2ff;padding:9px 10px;font-size:13px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{outline:none;border-color:#62dfffb8;box-shadow:0 0 0 2px #60ddff29}.admin-queue-table{border:1px solid rgba(124,146,219,.26);border-radius:12px;overflow:hidden}.admin-queue-head,.admin-queue-row{display:grid;grid-template-columns:minmax(0,1.5fr) .85fr .9fr .9fr;gap:8px;align-items:center;padding:9px 11px;font-size:12px}.admin-queue-head{background:#ffffff08;color:#9eb7e8;border-bottom:1px solid rgba(126,149,222,.18)}.admin-queue-row{border-top:1px solid rgba(126,149,222,.14)}.admin-queue-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.admin-avatar-placeholder{width:28px;height:28px;border-radius:50%;border:1px solid rgba(133,157,228,.36);background:radial-gradient(circle at 30% 25%,rgba(139,112,255,.48),transparent 70%),#10182de0}.admin-queue-user strong,.admin-queue-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-queue-user small{color:#9db4e1}.admin-demo-message{margin:0;font-size:12px;color:#d8e8ff;border:1px dashed rgba(124,147,219,.36);border-radius:10px;padding:8px 10px;background:#ffffff05}@media(max-width:1480px){.demo-safety-banner-shell{margin-inline:16px}.landing-ad-strip-shell{padding-inline:16px}}@media(max-width:960px){.demo-safety-banner-shell{margin-inline:12px}.landing-ad-strip-shell{padding-inline:12px}.landing-ad-strip{grid-template-columns:1fr;justify-items:start}.landing-ad-strip-track{white-space:normal;font-size:11px}.admin-queue-head,.admin-queue-row{grid-template-columns:1fr;gap:5px}}.landing-lovable-page,.landing-lovable-page .panel,.landing-lovable-page .hero-premium,.landing-lovable-page .landing-command-grid,.landing-lovable-page .landing-market-activity-grid,.landing-lovable-page .landing-feedback-grid,.landing-lovable-page .landing-project-footer-grid{min-width:0}.landing-lovable-page{gap:16px;overflow-x:clip}.landing-lovable-page .subtle-copy{line-height:1.55}.landing-ad-strip{min-width:0}.landing-ad-strip-actions{flex-wrap:wrap;justify-content:flex-end}.landing-ad-strip-link{white-space:nowrap}.landing-best-offer-head>div,.landing-hero-metric,.hero-brand-primary,.landing-signal-preview-card,.landing-market-activity-grid>*,.landing-market-activity-insight-card,.landing-feedback-card,.landing-project-footer-card{min-width:0}.landing-best-offer-head h3,.landing-hero-metric span,.landing-signal-preview-line,.hero-ami-message-text{overflow-wrap:anywhere}.hero-ami-overlay{min-width:0;min-height:0;overflow:hidden}.hero-ami-overlay-history{min-height:0;max-height:none}.hero-ami-overlay-input-row button{white-space:nowrap}.landing-command-grid>.panel{height:100%}.landing-signals-preview-grid{align-items:stretch;grid-auto-rows:1fr}.landing-signal-preview-card{height:100%}.landing-activity-chart-wrap{overflow-x:auto;overflow-y:hidden}.landing-activity-axis-row{text-align:center}.landing-activity-axis-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-project-footer-community-links .btn{min-width:fit-content;white-space:nowrap}@media(max-width:1360px){.landing-signals-preview-grid,.landing-feedback-grid,.landing-project-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.lovable-landing-hero{min-height:0;padding:16px;grid-template-columns:1fr}.lovable-hero-visual .hero-brand-primary{min-height:420px}.hero-ami-overlay{inset:8px;padding:10px}.hero-ami-overlay-input-row{grid-template-columns:1fr}.hero-ami-overlay-input-row button{justify-self:start}.landing-signals-preview-cta-row .gold-button{width:100%;justify-content:center;display:inline-flex}.landing-activity-chart{min-width:500px}}@media(max-width:680px){.landing-lovable-page{gap:12px}.landing-ad-strip{padding:8px 9px}.landing-ad-strip-actions{width:100%;justify-content:flex-start}.landing-hero-metrics{grid-template-columns:1fr}.landing-best-offer-footer .btn{width:100%;text-align:center}.lovable-landing-copy .hero-main-title{font-size:clamp(32px,10vw,46px)}.lovable-hero-visual .hero-brand-primary{min-height:340px}.hero-brand-ambient-card,.hero-brand-online-pill{max-width:calc(100% - 20px)}.hero-brand-ambient-card-right{top:58px;right:10px}.hero-ami-overlay-head h4{font-size:12px}.hero-ami-overlay-subtitle{font-size:10px}.landing-activity-chart{min-width:440px}.landing-activity-axis-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px;font-size:10px}.landing-feedback-card{min-height:0}.landing-project-footer-community-links .btn{width:100%}}.market-architecture-page{gap:14px;min-width:0;overflow-x:clip}.market-main-shell,.item-analytics-main-shell{display:grid;gap:14px;min-width:0;width:min(100%,1580px);margin-inline:0;margin-right:auto;align-content:start;overflow-x:clip}.market-architecture-page>section,.market-main-shell>section,.item-analytics-main-shell>section,.market-live-grid>*,.market-signal-grid>*,.market-lower-grid>*,.market-overview-card,.market-opportunity-card,.market-discord-preview-row{min-width:0}.market-main-shell>section{margin:0}.item-analytics-main-shell>section{margin:0}.market-update-strip{display:grid;gap:6px}.market-update-strip .chip{max-width:100%;overflow-wrap:anywhere}.market-status-line{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.market-status-line .chip{font-size:10px;padding:4px 8px}.market-status-line-secondary{gap:8px}.market-status-line-secondary .chip{font-size:10px}.market-status-line-secondary .market-safety-flag-row.compact{gap:5px}.market-contract-inline-note{color:#acc3ee;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.lovable-app-shell-market .lovable-telemetry-row{border-radius:10px;padding:6px 9px;gap:8px;font-size:10px}.market-safety-flag-row .chip{white-space:normal}.market-safety-flag-row.compact{width:auto;margin-top:0;gap:6px}.market-safety-strip{padding-block:10px}.market-safety-strip p{margin:0;color:#c8dafd;font-size:13px}.market-contract-strip{display:grid;gap:4px;padding:8px 10px;border-radius:11px}.market-contract-strip p{margin:0;color:#c8dafd;font-size:13px}.market-mode-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.market-header-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:44px}.market-mode-toggle{display:inline-flex;align-items:center;gap:3px;padding:4px;height:42px;border-radius:12px;border:1px solid rgba(134,159,235,.34);background:#080d19c2;box-shadow:inset 0 0 0 1px #576fb829}.market-mode-button{border:1px solid transparent;border-radius:9px;background:transparent;color:#bfd4fb;font-size:12px;font-weight:630;line-height:1;min-height:34px;min-width:78px;padding:0 12px;cursor:pointer}.market-mode-button:hover{color:#edf7ff}.market-mode-button.active{border-color:#68dfff8f;background:linear-gradient(135deg,#5dcbff3d,#856ff233);color:#ebf8ff;box-shadow:0 0 0 1px #71dcff2e,0 5px 14px #2c7bbd47}.market-mode-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px}.market-mode-search-form input{width:100%;border-radius:12px;border:1px solid rgba(133,157,227,.34);background:#080d19c7;color:#e8f3ff;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.2;outline:none}.market-mode-search-form input::placeholder{color:#9bb6e8}.market-mode-search-form input:focus{border-color:#62deff8f;box-shadow:0 0 0 1px #5dc7ff33}.market-mode-search-form .primary-button{min-height:42px;padding:10px 14px;border-radius:12px;font-size:12px;line-height:1;white-space:nowrap}.market-live-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,1fr);gap:12px;align-items:stretch}.market-live-chart-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-height:500px}.market-live-chart-card .chart-panel{align-content:start}.market-live-chart-card .price-chart{min-height:220px}.market-live-advice{border:1px solid rgba(130,154,225,.26);border-radius:10px;background:#080d19b8;padding:10px;display:grid;gap:6px}.market-live-advice strong,.market-live-advice p{margin:0}.market-live-advice p{color:#bfd3fb;font-size:13px;line-height:1.5}.market-discord-preview-card{display:block;overflow:hidden;min-height:500px}.market-companion-rail-panel{align-content:start;padding:0;min-height:0}.market-ami-visual-card{position:relative;min-height:500px;height:100%;isolation:isolate}.market-ami-visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.54;z-index:-2}.market-ami-visual-gradient{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#070a1670,#070a16eb 32%,#070a16fa),radial-gradient(340px 210px at 8% 0%,rgba(133,107,236,.28),transparent 72%),radial-gradient(280px 160px at 86% 4%,rgba(79,187,255,.18),transparent 74%)}.market-ami-overlay{display:flex;flex-direction:column;gap:8px;height:100%;min-height:100%;padding:12px}.market-ami-overlay-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.market-ami-overlay-top h3{margin:0;line-height:1.2}.market-ami-overlay-head-actions{display:inline-flex;align-items:center;gap:6px}.market-ami-clear-button{padding:5px 8px;font-size:11px}.market-ami-overlay-subtitle{margin:0;font-size:12px;line-height:1.45;color:#b4c8ef}.market-ami-overlay-safety{margin:0;color:#9ec0ef;font-size:11px;line-height:1.4}.market-chat-history-rail{flex:1 1 auto;min-height:0;height:auto;max-height:none;border:1px solid rgba(126,149,220,.18);border-radius:10px;background:linear-gradient(180deg,#080d1ac2,#080d1aa8),radial-gradient(240px 110px at 8% 0%,rgba(129,103,246,.12),transparent 72%);padding:8px 9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(126,165,255,.58) rgba(8,12,23,.22)}.market-chat-history-rail::-webkit-scrollbar{width:8px}.market-chat-history-rail::-webkit-scrollbar-track{background:#080c1733;border-radius:999px}.market-chat-history-rail::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#71d0ff9e,#8d7affa3);border-radius:999px;border:2px solid rgba(8,12,23,.3)}.market-chat-history-rail::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#88dcffb8,#a28dffbd)}.market-ami-history{box-shadow:inset 0 0 0 1px #7b91d824,inset 0 20px 36px #080c1729}.market-companion-rail-actions{display:flex;justify-content:flex-end;margin-top:2px}.market-ami-actions .ghost-button{padding:6px 9px;font-size:11px}.market-discord-preview-list{display:grid;gap:6px}.market-discord-preview-row{border:1px solid rgba(130,154,224,.24);border-radius:10px;background:#080c18c2;padding:8px 10px;display:grid;grid-template-columns:minmax(120px,1.2fr) auto minmax(90px,1fr) minmax(88px,auto);align-items:center;gap:8px}.market-discord-preview-cell{margin:0;overflow-wrap:anywhere;font-size:12px;color:#b8cef6}.market-discord-preview-cell.channel{color:#edf5ff;font-size:13px;font-weight:600}.market-discord-preview-cell.count{color:#d9edff;font-variant-numeric:tabular-nums}.market-discord-preview-cell.type{color:#cbe1ff;font-size:11px}.market-discord-preview-cell.cycle{color:#adc7f4;font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.market-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.market-overview-card{border:1px solid rgba(130,153,224,.25);border-radius:10px;background:#080d19c2;padding:10px;display:grid;gap:4px}.market-overview-card p,.market-overview-card strong{margin:0}.market-overview-card p{color:#9fb8e8;font-size:12px}.market-overview-card strong{color:#edf6ff;font-size:16px}.market-selected-card{display:grid;gap:10px}.market-selected-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.market-selected-head .chip{white-space:normal}.market-selected-item{display:flex;align-items:center;gap:10px;min-width:0}.market-selected-item h3,.market-selected-item p{margin:0}.market-selected-item p{color:#a8bfe9;font-size:12px}.market-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.market-signal-preview-card{display:grid;gap:9px;align-content:start;min-height:0}.market-source-note{margin:0;color:#9db6e5;font-size:12px}.market-risk-observations-card{display:grid;gap:12px}.market-risk-observations-card .subtle-copy{margin:4px 0 0}.market-risk-observations-meta{align-items:center}.market-risk-observation-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-risk-observation-list li{border:1px solid rgba(248,176,93,.24);border-radius:10px;background:#0c1220b8;padding:11px;display:grid;gap:8px}.market-risk-observation-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.market-risk-observation-head strong,.market-risk-observation-list p{margin:0}.market-risk-observation-list p{color:#c3d5f8;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.market-public-signal-chips{gap:6px}.market-public-signal-chips .chip{font-size:10px;padding:4px 7px}.market-signal-preview-card .item-muted{margin:0;color:#a8c2ed;font-size:12px}.market-signal-preview-card.collapsed{align-self:start;gap:6px;padding:10px 11px;opacity:.94}.market-signal-preview-card.collapsed .panel-headline h3{font-size:15px}.market-signal-preview-card.collapsed .market-source-note{font-size:11px}.market-signal-preview-card.collapsed .item-muted{font-size:11px;line-height:1.4}.market-signal-preview-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.market-signal-preview-list li{border:1px solid rgba(126,149,219,.24);border-radius:10px;background:#090e1cb3;padding:9px;display:grid;gap:4px}.market-signal-preview-list strong,.market-signal-preview-list p{margin:0}.market-signal-preview-list p{color:#b9cef6;font-size:12px;overflow-wrap:anywhere}.market-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.market-crossrealm-foundation{align-content:start;gap:8px;padding:11px 12px}.market-crossrealm-foundation p{margin:0;color:#c0d3f8;line-height:1.45;font-size:12px}.market-crossrealm-chip-row .chip{font-size:10px;padding:4px 8px}.market-popular-grid{display:grid;gap:8px}.market-popular-item{border:1px solid rgba(129,153,223,.24);border-radius:10px;background:#080d19b3;color:#eaf3ff;text-align:left;cursor:pointer;padding:9px;display:flex;align-items:center;gap:9px}.market-popular-item:hover{border-color:#62deff94}.market-popular-item.active{border-color:#f6c972a3}.market-popular-item strong,.market-popular-item p{margin:0}.market-popular-item strong{overflow-wrap:anywhere}.market-popular-item p{color:#a8c0ea;font-size:12px}.market-opportunity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-opportunity-card{border:1px solid rgba(128,152,223,.24);border-radius:11px;background:#080d19bd;padding:10px;display:grid;gap:8px}.market-opportunity-card p{margin:0;color:#c3d6fb;font-size:12px}.market-api-warnings{display:grid;gap:8px}.market-api-warnings .chip-row{align-items:flex-start}.market-api-warnings h3,.market-companion-foundation-note h3,.market-companion-foundation-note p{margin:0}.market-companion-foundation-note p{margin-top:6px;color:#bfd2f8;line-height:1.5}.market-companion-foundation-note.is-collapsed{padding:10px 12px;border-color:#8098df33;background:#080d19a8}.market-companion-foundation-note.is-collapsed h3{font-size:15px}.market-companion-foundation-note.is-collapsed p{font-size:12px}.market-companion-chat-panel{display:grid;gap:10px}.market-companion-chat-meta .chip{font-size:10px;padding:4px 8px}.market-chat-context-chip{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-chat-context-chip strong{font-weight:700}.market-chat-history{max-height:244px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:8px;padding-right:2px}.market-ami-overlay .market-chat-history{flex:1 1 auto;min-height:0;max-height:none}.market-chat-bubble{border:1px solid rgba(128,152,223,.26);border-radius:10px;background:#080d19b8;padding:8px 9px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;width:fit-content;max-width:min(100%,78%);min-height:0;height:auto;flex:0 0 auto;align-self:flex-start}.market-chat-bubble strong,.market-chat-bubble p{margin:0}.market-chat-bubble strong{font-size:11px;color:#d4e5ff;letter-spacing:.01em}.market-chat-bubble p{color:#c5d8fc;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.market-chat-bubble.user{align-self:flex-end;border-color:#62deff8a;background:linear-gradient(140deg,#122d4ac7,#0c1f32b8),#091a2ba8}.market-chat-bubble.ami{align-self:flex-start;border-color:#a081ff66;background:linear-gradient(140deg,#2c1f4da3,#18163a9e),#0d122ab8}.market-chat-limit-note{margin:0;color:#f6d39d;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.market-chat-quick-prompts{gap:6px}.market-chat-quick-prompts .ghost-button{white-space:normal;text-align:left;line-height:1.35;font-size:11px;padding:6px 8px}.market-ami-quick-prompts{margin-top:2px}.market-ami-input-shell{display:grid;gap:6px;margin-top:auto;padding-top:6px;border-top:1px solid rgba(122,146,217,.16)}.market-chat-quick-prompts .ghost-button[disabled],.market-chat-input-row button[disabled],.market-mode-search-form button[disabled]{cursor:not-allowed;opacity:.58}.market-chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.market-chat-input-row input{width:100%;border-radius:10px;border:1px solid rgba(128,152,223,.32);background:#080d19d1;color:#e8f3ff;padding:9px 10px;font-size:12px;outline:none}.market-chat-input-row input::placeholder{color:#9bb6e8}.market-chat-input-row input:focus{border-color:#62deff85}.market-chat-input-row .primary-button{min-height:35px;padding:8px 10px;font-size:12px}.market-ami-chat-input input{background:#080d19e0}@media(max-width:1280px){.market-live-grid,.market-lower-grid{grid-template-columns:1fr}.market-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ami-visual-card,.market-live-chart-card,.market-discord-preview-card{min-height:460px}}@media(max-width:980px){.market-mode-panel,.market-header-controls{grid-template-columns:1fr}.market-mode-toggle{width:fit-content}.market-overview-grid,.market-signal-grid,.market-risk-observation-list,.market-opportunity-grid{grid-template-columns:1fr}.market-ami-visual-card,.market-live-chart-card,.market-discord-preview-card{min-height:430px}.market-live-chart-card .price-chart{min-height:200px}.market-status-line-secondary{align-items:flex-start}.market-contract-inline-note{width:100%}}@media(max-width:760px){.market-update-strip{gap:6px}.market-discord-preview-row{grid-template-columns:minmax(120px,1fr) auto;row-gap:4px}.market-discord-preview-cell.type,.market-discord-preview-cell.cycle{grid-column:1 / -1;text-align:left}.market-overview-card strong{font-size:15px}.market-selected-item{align-items:flex-start}.market-selected-item .item-card-icon{width:34px;height:34px}.market-chat-bubble{max-width:100%}.market-chat-context-chip{white-space:normal;overflow:visible;text-overflow:unset}.market-companion-rail-panel{min-height:0}.market-chat-input-row,.market-mode-search-form{grid-template-columns:1fr}}.lovable-global-header{position:relative;z-index:40;overflow:visible}.lovable-global-header-landing{position:sticky;top:0;z-index:70}.site-header{width:100%;left:0;right:0;position:relative;min-height:104px;border-bottom:1px solid rgba(92,120,194,.24);background-image:linear-gradient(180deg,#060a168f,#060a16b8),radial-gradient(circle at 18% 0%,rgba(75,136,255,.1),transparent 34%),radial-gradient(circle at 72% 18%,rgba(142,89,255,.08),transparent 28%),var(--site-header-background);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 -1px #7895e026,0 18px 42px #02061252;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header-overlay-layer{position:absolute;inset:0;background:linear-gradient(180deg,#02071314,#02071338),linear-gradient(90deg,#0910224d,#09102214 32%,#09102233);pointer-events:none}.site-header-inner{position:relative;z-index:1;min-height:104px;width:100%;box-sizing:border-box;margin:0 auto;padding:calc(10px * var(--ui-scale)) 24px;display:grid;grid-template-columns:minmax(240px,.88fr) minmax(360px,1.5fr) minmax(260px,.92fr);align-items:center;gap:calc(14px * var(--ui-scale))}.site-header-left,.site-header-right{display:flex;align-items:center;gap:calc(12px * var(--ui-scale));min-width:0}.site-header-right{justify-content:flex-end;flex-wrap:wrap}.site-header-center{min-width:0}.site-header-logo-button{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-logo-size);height:var(--ui-logo-size);flex:0 0 var(--ui-logo-size);padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.site-header-logo{width:var(--ui-logo-size);height:var(--ui-logo-size);object-fit:contain;filter:drop-shadow(0 0 16px rgba(110,154,255,.2))}.site-header-user-actions,.site-header-early-access-stack,.site-header-top-links,.site-header-auth-row{display:flex;align-items:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap}.site-header-early-access-stack{flex-direction:column;align-items:flex-start;gap:calc(6px * var(--ui-scale))}.site-header-user-panel-anchor{position:relative}.site-header-user-panel-popover{position:absolute;top:calc(100% + 12px);left:0;z-index:55}.site-header-pill-button,.site-header-mini-pill,.site-header-auth-service-btn,.site-user-panel-item,.site-header-search-mode-btn{border:1px solid rgba(110,135,214,.32);background:linear-gradient(180deg,#141d38c7,#0c1224d1);color:#d6e3ff;border-radius:12px;cursor:pointer}.site-header-pill-button,.site-header-mini-pill{min-height:var(--ui-control-height);padding:0 calc(16px * var(--ui-scale));font-size:var(--ui-font-label);font-weight:600;box-shadow:inset 0 1px #92adff0f,0 10px 24px #02071233}.site-header-mini-pill{min-height:var(--ui-control-height-sm);padding:0 calc(14px * var(--ui-scale));font-size:var(--ui-font-small);color:#c5d5f9}.site-header-mini-pill-gold,.site-header-gold-button,.site-user-panel-item-gold{border-color:#f3c263ad;background:linear-gradient(135deg,#795c24eb,#493d28e0);color:#ffefcb;box-shadow:inset 0 1px #ffecbf1a,0 12px 26px #2b1a0447}.site-header-gold-button{min-height:var(--ui-control-height-lg);padding:0 calc(20px * var(--ui-scale));border-radius:13px;font-size:var(--ui-font-title);font-weight:700;cursor:pointer}.site-header-live-chip{display:inline-flex;align-items:center;min-height:var(--ui-control-height-sm);padding:0 calc(12px * var(--ui-scale));border:1px solid rgba(92,224,176,.46);border-radius:999px;background:#52cda529;color:#e0fff2;font-size:var(--ui-font-small);font-weight:600}.site-header-live-chip-quiet{border-color:#69d5ff52;background:#0a192a70;color:#c8e8f6;white-space:nowrap}.site-header-search-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;min-height:38px;border:1px solid rgba(124,149,220,.48);border-radius:14px;background:linear-gradient(180deg,#0b1225e6,#060b17e0);box-shadow:inset 0 1px #a3bcff0f,0 12px 30px #02061238;overflow:hidden}.site-header-search-mode{display:inline-flex;align-items:stretch;padding:calc(4px * var(--ui-scale));gap:calc(4px * var(--ui-scale));border-right:1px solid rgba(122,146,219,.2)}.site-header-search-mode-btn{min-width:64px;padding:0 calc(12px * var(--ui-scale));font-size:var(--ui-font-label);font-weight:700;border-radius:10px}.site-header-search-mode-btn.active{background:linear-gradient(135deg,#5cadff42,#3a7cd457);border-color:#68ceff85;color:#f0fbff}.site-header-search-shell .item-search{min-width:0}.site-header-search-shell .item-search-input{min-height:38px;border:0;border-radius:0;background:transparent;color:#d9e8ff;font-size:var(--ui-font-label);padding:0 calc(14px * var(--ui-scale))}.site-header-search-shell .item-search-input::placeholder{color:#869ac7}.site-header-search-shell .item-search-input:focus{outline:none}.site-header-search-shell .suggestions-popover{top:calc(100% + 10px)}.site-header-language-toggle{display:inline-flex;align-items:center;border:1px solid rgba(124,149,220,.42);border-radius:10px;overflow:hidden;background:#0a1122c2}.site-header-language-btn{min-width:42px;min-height:var(--ui-control-height);border:0;background:transparent;color:#d6e3ff;font-size:var(--ui-font-small);font-weight:700;cursor:pointer}.site-header-language-btn.active{background:linear-gradient(180deg,#457bde66,#3d6cc285);color:#f3fbff}.site-user-panel-dropdown{width:520px;max-width:calc(100vw - 32px);display:grid;gap:12px;padding:18px;border:1px solid rgba(126,151,224,.28);border-radius:20px;background:linear-gradient(180deg,#0a0f1ffa,#060a16f5);box-shadow:0 30px 60px #02040e8f,inset 0 1px #8fa7eb0f}.site-user-panel-section{display:grid;gap:10px}.site-user-panel-section+.site-user-panel-section{padding-top:8px;border-top:1px solid rgba(110,135,214,.18)}.site-user-panel-section-title{margin:0;color:#9eb6e6;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.site-user-panel-section-stack{display:grid;gap:10px}.site-user-panel-item{min-height:56px;padding:0 18px;text-align:left;font-size:16px;font-weight:700}.site-user-panel-item.active{border-color:#f3c263ad;color:#ffefcb;background:linear-gradient(90deg,#715222d1,#1b2944eb)}.site-header-overlay-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:#030710bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header-overlay-card{position:relative;width:min(840px,100%);border:1px solid rgba(126,151,224,.34);border-radius:24px;background:linear-gradient(180deg,#0b1224f5,#060a16f0),radial-gradient(circle at 50% 50%,rgba(112,91,255,.08),transparent 60%);box-shadow:0 36px 80px #00000080,inset 0 1px #93abef14}.site-header-overlay-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(124,149,220,.38);border-radius:14px;background:#0c1224d6;color:#e1ecff;font-size:24px;line-height:1;cursor:pointer}.site-header-auth-card{max-width:780px;padding:24px 22px}.site-header-auth-card h3,.site-header-ami-head h3{margin:0 0 16px;font-size:22px}.site-header-auth-grid{display:grid;gap:14px}.site-header-auth-label,.site-header-auth-captcha{display:grid;gap:8px}.site-header-auth-label span,.site-header-auth-captcha p,.site-header-auth-services-title,.site-header-auth-helper,.site-header-ami-head p{margin:0;color:#afc2e6;font-size:13px;line-height:1.45}.site-header-auth-label input,.site-header-auth-captcha input,.site-header-ami-input-row input{width:100%;min-height:56px;border:1px solid rgba(95,117,198,.52);border-radius:18px;background:#070c19eb;color:#edf4ff;padding:0 18px;font-size:15px}.site-header-auth-label input:focus,.site-header-auth-captcha input:focus,.site-header-ami-input-row input:focus{outline:none;border-color:#61dfffb8;box-shadow:0 0 0 2px #61dfff24}.site-header-auth-captcha-code{min-height:60px;border:1px dashed rgba(132,156,228,.44);border-radius:18px;background:#0a0f1dbd;color:#f4c879;display:flex;align-items:center;padding:0 18px;font-family:Consolas,Menlo,Monaco,monospace;font-size:20px;letter-spacing:.16em;font-weight:700}.site-header-auth-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-header-auth-service-btn{min-height:52px;padding:0 16px;font-size:15px;font-weight:600}.site-header-auth-link{border:0;background:transparent;color:#c5d7f9;font-size:14px;padding:0;text-align:left;cursor:pointer}.site-header-auth-message{margin:0;color:#b7cbee;font-size:13px;line-height:1.45}.site-header-auth-message-error{color:#ffbac8}.site-header-ami-overlay{max-width:1660px;min-height:min(940px,calc(100vh - 32px));padding:22px 22px 18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px}.site-header-ami-head{display:grid;gap:6px}.site-header-ami-history{min-height:0;overflow:auto;display:grid;align-content:start;gap:14px;padding-right:6px}.site-header-ami-message{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(102,125,205,.34);background:#0b1324e0}.site-header-ami-message-user{border-color:#44c1ff61;background:#0c182ae6}.site-header-ami-message-ami{border-color:#8069e857;background:#0f102ae0}.site-header-ami-role{color:#a9c1f5;font-size:13px;font-weight:700}.site-header-ami-message p{margin:0;color:#edf4ff;font-size:15px;line-height:1.55}.site-header-ami-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.site-header-ami-input-row button{min-height:56px;padding:0 22px;border:1px solid rgba(110,135,214,.36);border-radius:16px;background:linear-gradient(180deg,#141d38d6,#0c1224db);color:#dfeaff;font-size:15px;font-weight:700;cursor:pointer}@media(max-width:1520px){.site-header-inner{grid-template-columns:minmax(280px,.92fr) minmax(340px,1.3fr) minmax(300px,.9fr)}}@media(max-width:1280px){.site-header-inner{grid-template-columns:1fr;justify-items:stretch;gap:12px}.site-header-left,.site-header-right{justify-content:space-between}.site-header-center{order:3}}@media(max-width:980px){.site-header{min-height:0}.site-header-inner{width:100%;padding:10px 8px 12px}.site-header-left,.site-header-right,.site-header-user-actions,.site-header-top-links,.site-header-auth-row{gap:8px}.site-header-logo-button,.site-header-logo{width:76px;height:76px;flex-basis:76px}.site-header-search-shell{grid-template-columns:1fr}.site-header-search-mode{border-right:0;border-bottom:1px solid rgba(122,146,219,.2)}.site-user-panel-dropdown{width:min(100vw - 24px,520px)}.site-header-auth-services-grid{grid-template-columns:1fr}.site-header-ami-overlay{min-height:calc(100vh - 24px);padding:18px 16px 16px}}@media(max-width:760px){.site-header-left,.site-header-right{justify-content:flex-start}.site-header-user-actions,.site-header-auth-row{width:100%}.site-header-pill-button,.site-header-gold-button,.site-header-mini-pill{width:100%;justify-content:center}.site-header-ami-input-row{grid-template-columns:1fr}}@media(max-width:1280px){.lovable-app-frame .site-header,.lovable-app-frame .site-header-inner{min-height:0}.lovable-app-frame .site-header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header-left header-right" "header-search header-search";align-items:center;gap:6px 12px;padding:6px 12px 8px}.lovable-app-frame .site-header-left{grid-area:header-left;justify-content:flex-start;flex-wrap:nowrap}.lovable-app-frame .site-header-right{grid-area:header-right;justify-content:flex-end;flex-wrap:nowrap}.lovable-app-frame .site-header-center{grid-area:header-search;order:initial}.lovable-app-frame .site-header-logo-button,.lovable-app-frame .site-header-logo{width:64px;height:64px;flex-basis:64px}.lovable-app-frame .site-header-user-actions,.lovable-app-frame .site-header-top-links,.lovable-app-frame .site-header-auth-row{flex-wrap:nowrap}}@media(max-width:760px){.lovable-app-frame .site-header-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:6px;padding:6px 8px 7px}.lovable-app-frame .site-header-left,.lovable-app-frame .site-header-right{min-width:0}.lovable-app-frame .site-header-left{gap:4px}.lovable-app-frame .site-header-logo-button,.lovable-app-frame .site-header-logo{width:48px;height:48px;flex-basis:48px}.lovable-app-frame .site-header-user-actions{width:auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:3px}.lovable-app-frame .site-header-user-panel-anchor{min-width:0}.lovable-app-frame .site-header-user-panel-anchor>.site-header-pill-button,.lovable-app-frame .site-header-early-access{width:auto;max-width:100%;min-height:26px;padding-inline:7px;font-size:10px;white-space:nowrap}.lovable-app-frame .site-header-early-access-stack{min-width:0;align-items:flex-start;gap:2px}.lovable-app-frame .site-header-live-chip{max-width:100%;min-height:20px;padding-inline:6px;font-size:9px}.lovable-app-frame .site-header-right{display:grid;align-content:center;align-items:stretch;gap:4px}.lovable-app-frame .site-header-top-links,.lovable-app-frame .site-header-auth-row{width:100%;display:grid;align-items:stretch;gap:4px}.lovable-app-frame .site-header-top-links{grid-template-columns:repeat(2,minmax(0,1fr))}.lovable-app-frame .site-header-auth-row{grid-template-columns:auto auto minmax(68px,1fr)}.lovable-app-frame .site-header-pill-button,.lovable-app-frame .site-header-gold-button,.lovable-app-frame .site-header-mini-pill{width:auto;min-width:0;min-height:26px;padding-inline:6px;font-size:10px;white-space:nowrap}.lovable-app-frame .site-header-language-toggle{min-width:68px}.lovable-app-frame .site-header-language-btn{min-width:34px;min-height:26px;font-size:10px}.lovable-app-frame .site-header-search-shell{grid-template-columns:auto minmax(0,1fr);min-height:34px;border-radius:10px}.lovable-app-frame .site-header-search-mode{padding:3px;gap:3px;border-right:1px solid rgba(122,146,219,.2);border-bottom:0}.lovable-app-frame .site-header-search-mode-btn{min-width:42px;padding-inline:7px;font-size:10px;border-radius:8px}.lovable-app-frame .site-header-search-shell .item-search-input{min-height:34px;padding-inline:9px;font-size:11px}.lovable-app-frame>.landing-ad-strip-shell{padding:4px 8px 0}.lovable-app-frame>.landing-ad-strip-shell .landing-ad-strip{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 7px}.lovable-app-frame>.landing-ad-strip-shell .landing-ad-strip-track{display:grid;gap:2px;white-space:normal;font-size:10px;line-height:1.25}.lovable-app-frame>.landing-ad-strip-shell .landing-ad-strip-actions{justify-content:flex-end}.lovable-app-frame>.landing-ad-strip-shell .landing-ad-strip-link{padding:5px 8px;font-size:10px}}.figma-admin-shell{width:100%;max-width:none;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.24),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(68,132,208,.17),transparent 70%),linear-gradient(180deg,#0509132e,#050913c7),url(/assets/ami-space-background-COjW1T71.png) top center / cover fixed,#070b17}.figma-admin-shell .lovable-global-header,.figma-admin-shell .site-header,.figma-admin-shell .site-header-inner{width:100%;max-width:none}.figma-admin-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:8px 12px 0}.figma-admin-shell>.landing-ad-strip-shell .landing-ad-strip{max-width:none}.figma-admin-shell .lovable-shell-body-market{display:block;width:100%;max-width:none;padding:12px 13px 30px}.figma-admin-shell .lovable-main-region,.figma-admin-shell .lovable-main,.figma-admin-shell .lovable-main-content{width:100%;min-width:0;max-width:none;margin:0}.figma-admin-shell .lovable-main-content{padding:0}.admin-page{--admin-panel: linear-gradient(180deg, rgba(17, 24, 43, .9), rgba(8, 13, 26, .92));--admin-panel-soft: rgba(8, 13, 26, .78);--admin-border: rgba(132, 156, 228, .3);--admin-border-strong: rgba(103, 199, 255, .42);--admin-text: #edf4ff;--admin-muted: #9eb4dc;--admin-cyan: #67d7ff;--admin-green: #5ce1b1;--admin-gold: #f3c66e;position:relative;isolation:isolate;display:grid;gap:14px;min-width:0;overflow:hidden;color:var(--admin-text)}.admin-page .admin-background-banner{position:absolute;z-index:-1;top:520px;left:50%;width:min(1500px,92vw);height:900px;opacity:.08;object-fit:cover;transform:translate(-50%);pointer-events:none}.admin-page .admin-hero,.admin-page .admin-status-section,.admin-page .admin-workspace,.admin-page .admin-feedback,.admin-page .admin-project-footer{border:1px solid var(--admin-border);border-radius:20px;background:var(--admin-panel);box-shadow:0 20px 38px #02050c85,inset 0 0 0 1px #5367ab24}.admin-page .admin-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);min-height:460px;overflow:hidden;background:radial-gradient(720px 360px at 18% 82%,rgba(0,212,255,.1),transparent 58%),radial-gradient(860px 420px at 75% 10%,rgba(124,92,255,.2),transparent 56%),linear-gradient(90deg,#080d19f5,#080d19b8)}.admin-page .admin-hero-copy{position:relative;z-index:2;align-self:center;padding:48px clamp(28px,4vw,74px)}.admin-page .admin-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--admin-cyan);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-page .admin-kicker:before{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 11px currentColor;content:""}.admin-page .admin-hero-copy h1{max-width:650px;margin:16px 0 14px;color:#f2f6ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:600;line-height:.98;letter-spacing:-.035em}.admin-page .admin-hero-copy>p{max-width:680px;margin:0;color:#b8c9e9;font-size:clamp(14px,1.3vw,18px);line-height:1.62}.admin-page .admin-chip-row,.admin-page .admin-hero-actions,.admin-page .admin-action-row,.admin-page .admin-disabled-action-list,.admin-page .admin-footer-links{display:flex;flex-wrap:wrap;gap:8px}.admin-page .admin-chip-row{margin-top:24px}.admin-page .admin-status-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border:1px solid rgba(126,149,222,.34);border-radius:999px;background:#ffffff06;color:#c7d8f8;font-size:11px;line-height:1.3}.admin-page .admin-status-chip-ok{border-color:#5ce0b075;background:#52cda521;color:#dffff2}.admin-page .admin-hero-actions{margin-top:28px}.admin-page .admin-hero-actions button,.admin-page .admin-secondary-button,.admin-page .admin-primary-button,.admin-page .admin-pagination button,.admin-page .admin-queue-row button{min-height:36px;border:1px solid rgba(130,155,228,.38);border-radius:10px;background:#ffffff06;color:#dce9ff;padding:7px 13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-page .admin-hero-actions button:hover,.admin-page .admin-secondary-button:hover,.admin-page .admin-pagination button:not(:disabled):hover,.admin-page .admin-queue-row button:hover{border-color:#65d7ffad;background:#48a1d61c;transform:translateY(-1px)}.admin-page .admin-primary-button{border-color:#f3c2638f;background:linear-gradient(135deg,#f2b23f4f,#f5bd571a);color:#ffedc5}.admin-page .admin-primary-button:hover{border-color:#ffd57dcc;transform:translateY(-1px)}.admin-page .admin-hero-visual{position:relative;min-height:440px;margin:12px 12px 12px 0;overflow:hidden;border:1px solid rgba(151,172,247,.28);border-radius:17px;background:#090d1a}.admin-page .admin-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.admin-page .admin-hero-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#080d190f,#080d19e0),radial-gradient(460px 240px at 78% 0,rgba(142,119,255,.28),transparent 72%)}.admin-page .admin-hero-visual figcaption{position:absolute;right:18px;bottom:18px;left:18px;display:grid;gap:6px;max-width:520px;padding:16px 18px;border:1px solid rgba(126,149,222,.4);border-radius:14px;background:#080d19d1;box-shadow:0 12px 26px #04070e94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-page .admin-hero-visual figcaption span{color:#9ec2ee;font-size:11px}.admin-page .admin-hero-visual figcaption strong{color:#f1f6ff;font-size:18px}.admin-page .admin-hero-visual figcaption small{color:#aec0e2;font-size:12px;line-height:1.5}.admin-page .admin-status-section,.admin-page .admin-workspace,.admin-page .admin-feedback,.admin-page .admin-project-footer{padding:clamp(18px,2.4vw,34px)}.admin-page .admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-page .admin-section-heading h2{margin:8px 0 0;color:#f0f5ff;font-size:clamp(20px,2vw,30px);line-height:1.15}.admin-page .admin-section-copy{max-width:1080px;margin:12px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.65}.admin-page .admin-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.admin-page .admin-status-card,.admin-page .admin-queue-stat-grid article{position:relative;display:grid;gap:7px;min-width:0;padding:16px;overflow:hidden;border:1px solid rgba(126,149,222,.25);border-radius:13px;background:linear-gradient(145deg,#121b31e0,#080d1ae6)}.admin-page .admin-status-card:after{position:absolute;right:-18px;bottom:-28px;width:94px;height:94px;border-radius:999px;background:currentColor;opacity:.06;filter:blur(2px);content:""}.admin-page .admin-status-card>span,.admin-page .admin-queue-stat-grid span{color:#9fb5dd;font-size:11px;letter-spacing:.02em}.admin-page .admin-status-card>strong{color:#eef5ff;font-size:20px}.admin-page .admin-status-card>small{color:#9eb2d6;font-size:11px;line-height:1.5}.admin-page .admin-tone-ok{color:var(--admin-green);border-color:#5ce1b147}.admin-page .admin-tone-warn{color:var(--admin-gold);border-color:#f3c26347}.admin-page .admin-tone-neutral{color:var(--admin-cyan);border-color:#67d7ff45}.admin-page .admin-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:-8px -8px 24px;padding:8px;border:1px solid rgba(126,149,222,.22);border-radius:13px;background:#060a15a8}.admin-page .admin-tabs button{flex:0 1 auto;min-height:38px;padding:8px 16px;border:1px solid transparent;border-radius:9px;background:transparent;color:#aabce0;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-page .admin-tabs button:hover{color:#edf6ff;background:#ffffff09}.admin-page .admin-tabs button.is-active{border-color:#65d7ff66;background:linear-gradient(135deg,#4baae030,#7557db26);color:#edfbff;box-shadow:inset 0 0 16px #51cfff14}.admin-page .admin-overview-layout,.admin-page .admin-queue-layout,.admin-page .admin-local-tools-grid,.admin-page .admin-services-layout{display:grid;gap:12px;min-width:0}.admin-page .admin-overview-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.admin-page .admin-panel{min-width:0;padding:18px;border:1px solid rgba(127,152,226,.25);border-radius:14px;background:#070c18bd;box-shadow:inset 0 0 0 1px #5367ab14}.admin-page .admin-panel>h3{margin:0 0 14px;color:#edf4ff;font-size:17px}.admin-page .admin-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.admin-page .admin-access-card{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;padding:15px;border:1px solid rgba(124,148,221,.22);border-radius:12px;background:#ffffff05}.admin-page .admin-access-card>span{width:8px;height:8px;margin-top:5px;border-radius:999px;background:var(--admin-cyan);box-shadow:0 0 10px #67d7ff80}.admin-page .admin-access-card strong{color:#eaf3ff;font-size:14px}.admin-page .admin-access-card p{margin:7px 0;color:#aebfe0;font-size:12px;line-height:1.55}.admin-page .admin-access-card small{color:#7f96c0;font-size:11px;line-height:1.45}.admin-page .admin-boundary-card{background:radial-gradient(300px 180px at 20% 0,rgba(113,88,220,.16),transparent 70%),#070c18c7}.admin-page .admin-boundary-card h2{margin:12px 0 8px;color:#eff5ff;font-size:24px}.admin-page .admin-boundary-card>p{margin:0;color:#adbfdf;font-size:13px;line-height:1.6}.admin-page .admin-boundary-list{display:grid;gap:8px;margin-top:18px}.admin-page .admin-boundary-list span{position:relative;padding:10px 11px 10px 28px;border:1px solid rgba(124,148,221,.18);border-radius:10px;background:#ffffff05;color:#9fb3d8;font-size:11px;line-height:1.5}.admin-page .admin-boundary-list span:before{position:absolute;top:14px;left:12px;width:6px;height:6px;border-radius:999px;background:var(--admin-gold);content:""}.admin-page .admin-queue-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}.admin-page .admin-queue-stat-grid article{gap:4px;padding:13px 14px}.admin-page .admin-queue-stat-grid strong{color:#eff5ff;font-size:24px}.admin-page .admin-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(160px,.6fr) minmax(180px,.7fr) auto;gap:9px;align-items:end;margin:14px 0;padding:12px;border:1px solid rgba(127,152,226,.2);border-radius:12px;background:#060a1594}.admin-page .admin-toolbar label,.admin-page .admin-field{display:grid;gap:6px;min-width:0}.admin-page .admin-toolbar label>span,.admin-page .admin-field>span{color:#95aad1;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-page .admin-toolbar input,.admin-page .admin-toolbar select,.admin-page .admin-field input,.admin-page .admin-field select,.admin-page .admin-field textarea{width:100%;min-width:0;min-height:38px;border:1px solid rgba(129,152,222,.32);border-radius:9px;outline:none;background:#050a15e0;color:#e9f2ff;padding:8px 10px;font:inherit;font-size:12px}.admin-page .admin-field textarea{min-height:104px;resize:vertical}.admin-page .admin-toolbar input:focus,.admin-page .admin-toolbar select:focus,.admin-page .admin-field input:focus,.admin-page .admin-field select:focus,.admin-page .admin-field textarea:focus{border-color:#62dfffb8;box-shadow:0 0 0 2px #60ddff21}.admin-page .admin-queue-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr)}.admin-page .admin-queue-panel{padding:0;overflow:hidden}.admin-page .admin-queue-table{width:100%;overflow:visible;border:0;border-radius:0}.admin-page .admin-queue-head,.admin-page .admin-queue-row{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(90px,.55fr) minmax(120px,.8fr) minmax(130px,.8fr) auto;gap:10px;align-items:center;min-width:0;padding:12px 14px}.admin-page .admin-queue-head{border-bottom:1px solid rgba(126,149,222,.2);background:#ffffff09;color:#8fa5ce;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-page .admin-queue-row{border-top:0;border-bottom:1px solid rgba(126,149,222,.14);color:#b9c9e7;font-size:12px}.admin-page .admin-queue-row.is-selected{background:linear-gradient(90deg,#584cc424,#369bcb0f)}.admin-page .admin-queue-user{display:inline-flex;align-items:center;gap:9px;min-width:0}.admin-page .admin-avatar-placeholder{flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(133,157,228,.38);border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(139,112,255,.52),transparent 68%),#10182de0}.admin-page .admin-queue-user strong,.admin-page .admin-queue-user small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page .admin-queue-user strong{color:#e8f1ff}.admin-page .admin-queue-user small{margin-top:3px;color:#8198c1;font-size:10px}.admin-page .admin-queue-status{width:max-content;padding:4px 8px;border:1px solid rgba(126,149,222,.28);border-radius:999px;color:#bfcee9;font-size:10px}.admin-page .admin-queue-status-pending{border-color:#f3c26361;color:#f5d08b}.admin-page .admin-queue-status-paid{border-color:#5ce0b061;color:#91ecc9}.admin-page .admin-queue-status-scheduled{border-color:#70c3ff61;color:#a1d9ff}.admin-page .admin-queue-row button{min-height:31px;padding:5px 10px;font-size:10px}.admin-page .admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px;color:#9db1d7;font-size:11px}.admin-page .admin-pagination button:disabled,.admin-page .admin-disabled-action-list button:disabled{cursor:not-allowed;opacity:.46}.admin-page .admin-empty-state{display:grid;justify-items:start;gap:8px;padding:28px;color:#dce8fb}.admin-page .admin-empty-state p{margin:0;color:#91a7cf;font-size:12px}.admin-page .admin-selected-panel{align-self:stretch;background:radial-gradient(260px 160px at 80% 0,rgba(124,92,255,.14),transparent 70%),#070c18c2}.admin-page .admin-selected-panel h3{margin:12px 0 6px;color:#eff5ff;font-size:22px}.admin-page .admin-selected-panel>p{margin:0 0 14px;color:#9db1d7;font-size:12px;line-height:1.55}.admin-page .admin-selected-panel dl{display:grid;gap:8px;margin:16px 0}.admin-page .admin-selected-panel dl div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid rgba(126,149,222,.14)}.admin-page .admin-selected-panel dt{color:#8399c1;font-size:10px;text-transform:uppercase}.admin-page .admin-selected-panel dd{margin:0;overflow-wrap:anywhere;color:#dce8fb;font-size:11px}.admin-page .admin-local-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.admin-page .admin-form-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:10px;margin-top:16px}.admin-page .admin-local-preview{display:grid;gap:7px;min-height:76px;margin-top:12px;padding:12px;border:1px dashed rgba(103,199,255,.34);border-radius:10px;background:#2d79a70d}.admin-page .admin-local-preview span{color:var(--admin-cyan);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-page .admin-local-preview p{margin:0;color:#b8c8e5;font-size:12px;line-height:1.5}.admin-page .admin-action-row{margin-top:12px}.admin-page .admin-dialog-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.admin-page .admin-dialog-list span{padding:5px 8px;border:1px solid rgba(126,149,222,.22);border-radius:999px;color:#98acd1;font-size:10px}.admin-page .admin-demo-message{margin:12px 0 0;padding:10px 12px;border:1px dashed rgba(92,224,176,.38);border-radius:10px;background:#3fad850f;color:#c8f3e1;font-size:12px}.admin-page .admin-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 12px}.admin-page .admin-service-card{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:15px;border:1px solid rgba(126,149,222,.24);border-radius:12px;background:#070c18b8}.admin-page .admin-service-dot{width:8px;height:8px;margin-top:4px;border-radius:999px;background:currentColor;box-shadow:0 0 9px currentColor}.admin-page .admin-service-card div{display:grid;gap:5px}.admin-page .admin-service-card strong{color:#eaf2ff;font-size:13px}.admin-page .admin-service-card div>span{color:currentColor;font-size:11px;font-weight:700}.admin-page .admin-service-card small{color:#91a6cc;font-size:10px;line-height:1.45}.admin-page .admin-services-layout{grid-template-columns:1.05fr 1.05fr .9fr}.admin-page .admin-delivery-list,.admin-page .admin-job-list{display:grid;gap:8px}.admin-page .admin-delivery-list article,.admin-page .admin-job-list article{display:grid;gap:4px;padding:11px;border:1px solid rgba(126,149,222,.18);border-radius:10px;background:#ffffff05}.admin-page .admin-delivery-list strong,.admin-page .admin-job-list strong{color:#e4edfb;font-size:12px}.admin-page .admin-delivery-list span,.admin-page .admin-job-list span,.admin-page .admin-job-list em{color:var(--admin-cyan);font-size:10px;font-style:normal}.admin-page .admin-delivery-list small,.admin-page .admin-job-list small{color:#8ea3ca;font-size:10px;line-height:1.45}.admin-page .admin-flag-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-page .admin-flag-list li{position:relative;padding:10px 10px 10px 28px;border:1px solid rgba(126,149,222,.18);border-radius:10px;color:#a9bad9;font-size:11px}.admin-page .admin-flag-list li:before{position:absolute;top:13px;left:11px;width:6px;height:6px;border-radius:999px;background:var(--admin-gold);content:""}.admin-page .admin-disabled-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:16px;border:1px solid rgba(243,194,99,.28);border-radius:13px;background:#7d531412}.admin-page .admin-disabled-actions h3{margin:8px 0 4px;color:#f5e7c8;font-size:16px}.admin-page .admin-disabled-actions p{max-width:820px;margin:0;color:#ad9e82;font-size:11px;line-height:1.5}.admin-page .admin-disabled-action-list{justify-content:flex-end}.admin-page .admin-disabled-action-list button{min-height:32px;border:1px solid rgba(243,194,99,.28);border-radius:9px;background:#ffffff05;color:#d2c5aa;padding:6px 10px;font:inherit;font-size:10px}.admin-page .admin-audit-grid,.admin-page .admin-incident-grid,.admin-page .admin-feedback-grid,.admin-page .admin-project-grid{display:grid;gap:10px}.admin-page .admin-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 12px}.admin-page .admin-audit-grid article,.admin-page .admin-incident-grid article,.admin-page .admin-feedback-grid article,.admin-page .admin-project-grid article{min-width:0;padding:15px;border:1px solid rgba(126,149,222,.24);border-radius:12px;background:#070c18b8}.admin-page .admin-audit-grid article>span,.admin-page .admin-incident-grid article>span{color:var(--admin-cyan);font-size:9px;font-weight:700;letter-spacing:.07em}.admin-page .admin-audit-grid strong,.admin-page .admin-incident-grid strong{display:block;margin-top:9px;color:#eaf2ff;font-size:14px}.admin-page .admin-audit-grid p,.admin-page .admin-incident-grid p{margin:7px 0;color:#9fb2d6;font-size:11px;line-height:1.55}.admin-page .admin-audit-grid small{color:#758bb3;font-size:9px}.admin-page .admin-incident-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-safety-panel{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);gap:20px;margin-top:12px;padding:18px;border:1px solid rgba(92,224,176,.24);border-radius:14px;background:radial-gradient(460px 190px at 0 0,rgba(73,197,153,.1),transparent 72%),#070c18c7}.admin-page .admin-safety-panel h3{margin:10px 0 0;color:#e8fff5;font-size:20px}.admin-page .admin-safety-panel p{position:relative;margin:0;padding:8px 0 8px 18px;color:#9fbdae;font-size:11px;line-height:1.55}.admin-page .admin-safety-panel p:before{position:absolute;top:14px;left:0;width:6px;height:6px;border-radius:999px;background:var(--admin-green);content:""}.admin-page .admin-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.admin-page .admin-feedback-grid article{display:grid;grid-template-rows:auto auto 1fr auto;min-height:174px}.admin-page .admin-feedback-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-page .admin-feedback-grid article>div span{padding:4px 8px;border:1px solid rgba(126,149,222,.3);border-radius:999px;color:#aec2e8;font-size:9px}.admin-page .admin-feedback-grid article>div em{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(139,118,255,.45);border-radius:50%;background:#5842ba3d;color:#f0ecff;font-size:10px;font-style:normal}.admin-page .admin-feedback-grid h3{margin:12px 0 7px;color:#edf4ff;font-size:15px;line-height:1.35}.admin-page .admin-feedback-grid p{margin:0;color:#9fb1d4;font-size:11px;line-height:1.55}.admin-page .admin-feedback-grid small{margin-top:13px;padding-top:10px;border-top:1px solid rgba(126,149,222,.16);color:#8197be;font-size:10px}.admin-page .admin-project-footer{background:radial-gradient(700px 280px at 65% 100%,rgba(81,63,179,.12),transparent 70%),var(--admin-panel)}.admin-page .admin-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.admin-page .admin-project-grid h3{margin:0 0 10px;color:#ecf3ff;font-size:14px}.admin-page .admin-project-grid ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.admin-page .admin-project-grid li{position:relative;padding-left:14px;color:#9dafd1;font-size:10px;line-height:1.5}.admin-page .admin-project-grid li:before{position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:999px;background:var(--admin-cyan);box-shadow:0 0 7px #67d7ff66;content:""}.admin-page .admin-footer-links{margin-top:16px}.admin-page .admin-footer-links a{padding:7px 12px;border:1px solid rgba(126,149,222,.28);border-radius:9px;color:#bdcdeb;font-size:10px;font-weight:700;text-decoration:none}.admin-page .admin-footer-links a:hover{border-color:#67d7ff85;color:#effaff}.admin-page .admin-footer-signature{margin:16px 0 0;color:#dce7fa;font-size:11px}.admin-page .admin-footer-disclaimer{max-width:1240px;margin:7px 0 0;color:#7489ad;font-size:9px;line-height:1.55}@media(max-width:1240px){.admin-page .admin-hero{grid-template-columns:1fr}.admin-page .admin-hero-visual{min-height:430px;margin:0 12px 12px}.admin-page .admin-status-grid,.admin-page .admin-services-grid,.admin-page .admin-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-overview-layout,.admin-page .admin-queue-layout,.admin-page .admin-services-layout{grid-template-columns:1fr}.admin-page .admin-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.65fr))}.admin-page .admin-toolbar .admin-secondary-button{width:max-content}.admin-page .admin-queue-head,.admin-page .admin-queue-row{grid-template-columns:minmax(180px,1.3fr) minmax(90px,.55fr) minmax(110px,.75fr) auto}.admin-page .admin-queue-head>:nth-child(4),.admin-page .admin-queue-row>:nth-child(4){display:none}}@media(max-width:760px){.figma-admin-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-admin-shell .lovable-shell-body-market{padding:8px 8px 24px}.admin-page{gap:10px}.admin-page .admin-hero,.admin-page .admin-status-section,.admin-page .admin-workspace,.admin-page .admin-feedback,.admin-page .admin-project-footer{border-radius:15px}.admin-page .admin-hero-copy{padding:30px 20px}.admin-page .admin-hero-copy h1{font-size:clamp(38px,12vw,58px)}.admin-page .admin-hero-visual{min-height:340px;margin:0 8px 8px}.admin-page .admin-hero-visual figcaption{right:10px;bottom:10px;left:10px;padding:13px}.admin-page .admin-status-section,.admin-page .admin-workspace,.admin-page .admin-feedback,.admin-page .admin-project-footer{padding:16px}.admin-page .admin-section-heading,.admin-page .admin-disabled-actions,.admin-page .admin-safety-panel{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.admin-page .admin-status-grid,.admin-page .admin-access-grid,.admin-page .admin-queue-stat-grid,.admin-page .admin-local-tools-grid,.admin-page .admin-services-grid,.admin-page .admin-audit-grid,.admin-page .admin-incident-grid,.admin-page .admin-feedback-grid,.admin-page .admin-project-grid{grid-template-columns:1fr}.admin-page .admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-tabs button{width:100%}.admin-page .admin-toolbar{grid-template-columns:1fr}.admin-page .admin-toolbar .admin-secondary-button{width:100%}.admin-page .admin-queue-head{display:none}.admin-page .admin-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px}.admin-page .admin-queue-row>:nth-child(3),.admin-page .admin-queue-row>:nth-child(4){display:block;grid-column:1 / -1}.admin-page .admin-queue-row>:nth-child(3){color:#9fb2d5}.admin-page .admin-form-grid{grid-template-columns:1fr}.admin-page .admin-disabled-action-list{justify-content:flex-start}}@media(max-width:460px){.admin-page .admin-hero-actions,.admin-page .admin-action-row,.admin-page .admin-footer-links{display:grid;grid-template-columns:1fr}.admin-page .admin-hero-actions button,.admin-page .admin-action-row button,.admin-page .admin-footer-links a{width:100%;text-align:center}.admin-page .admin-tabs{grid-template-columns:1fr}.admin-page .admin-pagination{display:grid;grid-template-columns:1fr;text-align:center}}.figma-news-intelligence-shell{width:100%;max-width:none;gap:0;padding:0 0 22px;overflow-x:clip;background:linear-gradient(#070b1794,#070b17b8),url(/assets/ami-space-background-COjW1T71.png) center top / cover fixed,#070b17}.figma-news-intelligence-shell .lovable-global-header{position:sticky;top:0;z-index:70;margin-inline:0}.figma-news-intelligence-shell .site-header,.figma-news-intelligence-shell .site-header-inner{min-height:112px}.figma-news-intelligence-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:10px 12px 0;box-sizing:border-box}.figma-news-intelligence-shell>.landing-ad-strip-shell .landing-ad-strip{min-height:62px;padding-inline:12px;background:linear-gradient(180deg,#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,rgba(138,102,255,.16),transparent 74%)}.figma-news-intelligence-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0;box-sizing:border-box}.figma-news-intelligence-shell .lovable-main-region,.figma-news-intelligence-shell .lovable-main{width:100%;min-width:0}.figma-news-intelligence-shell .lovable-main{display:block}.figma-news-intelligence-shell .lovable-main-content{width:100%;max-width:none;margin:0;padding:0}.news-intelligence-page{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;gap:16px;overflow-x:clip}.news-intelligence-page .news-intelligence-hero,.news-intelligence-page .news-intelligence-panel,.news-intelligence-page .news-intelligence-feedback,.news-intelligence-page .news-intelligence-project-footer{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(132,156,228,.28);box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f;background:linear-gradient(180deg,#11182be0,#0a0e1be6),radial-gradient(540px 220px at 12% 0,rgba(136,111,255,.14),transparent 78%)}.news-intelligence-page .news-intelligence-hero{min-height:585px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(620px,.98fr);gap:18px;padding:12px;border-radius:22px}.news-intelligence-page .news-intelligence-hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.18;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover no-repeat}.news-intelligence-page .news-intelligence-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070c18f0,#080d19bd 52%,#080d1966),radial-gradient(760px 520px at 72% 18%,rgba(124,92,255,.18),transparent 60%)}.news-intelligence-page .news-intelligence-hero-copy{min-width:0;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.news-intelligence-page .news-intelligence-hero-copy .eyebrow,.news-intelligence-page .news-intelligence-panel-head .eyebrow{margin:0;color:#9eb8ea;letter-spacing:.08em;text-transform:uppercase}.news-intelligence-page .news-intelligence-hero h1{max-width:990px;margin:0;font-size:clamp(31px,2.25vw,47px);line-height:1.17;background:linear-gradient(115deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.news-intelligence-page .news-intelligence-hero-narrative{display:grid;gap:9px;max-width:1040px}.news-intelligence-page .news-intelligence-hero-narrative p{margin:0;color:#d1def8;font-size:clamp(13px,.82vw,16px);font-weight:600;line-height:1.4}.news-intelligence-page .news-intelligence-demo-notice,.news-intelligence-page .news-intelligence-safety{margin:2px 0 0;padding:8px 10px;border:1px solid rgba(96,217,255,.32);border-radius:10px;background:#0b2131a8;color:#d7f3ff;font-size:12px;line-height:1.45}.news-intelligence-page .news-intelligence-hero-actions{width:100%;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.news-intelligence-page .news-intelligence-hero-actions .btn{min-height:35px;padding-inline:18px}.news-intelligence-page .news-intelligence-hero-visual{position:relative;display:block;width:100%;min-height:556px;overflow:hidden;padding:0;border:1px solid rgba(151,172,247,.26);border-radius:18px;background:#0b101fe6;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #5367ab2e}.news-intelligence-page .news-intelligence-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-intelligence-page .news-intelligence-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080d1914,#080d19a3),radial-gradient(320px 180px at 78% 0,rgba(142,119,255,.3),transparent 72%)}.news-intelligence-page .news-intelligence-signal-card{position:absolute;z-index:2;width:min(246px,calc(50% - 24px));min-height:56px;display:grid;gap:5px;padding:10px;text-align:left;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19d1;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.news-intelligence-page .news-intelligence-signal-card.is-pulse{top:10px;left:10px}.news-intelligence-page .news-intelligence-signal-card.is-risk{top:68px;right:10px}.news-intelligence-page .news-intelligence-signal-card small{color:#9ec2ee;font-size:11px}.news-intelligence-page .news-intelligence-signal-card strong{color:#e9f1ff;font-size:13px}.news-intelligence-page .news-intelligence-online-pill{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:31px;padding:5px 12px;border:1px solid rgba(105,216,255,.45);border-radius:999px;background:#0c2538b8;color:#d9f5ff;font-size:12px}.news-intelligence-page .news-intelligence-online-pill i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.news-intelligence-page .news-intelligence-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.news-intelligence-page .news-intelligence-panel{min-width:0;min-height:707px;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px}.news-intelligence-page .news-intelligence-panel:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.11;background:url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat}.news-intelligence-page .news-intelligence-panel.is-feed:before,.news-intelligence-page .news-intelligence-panel.is-impact:before{opacity:.2;background-image:url(/assets/news-town-background-Cmunjo65.png)}.news-intelligence-page .news-intelligence-panel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#070d1bd1,#070c19eb),radial-gradient(420px 260px at 76% 12%,rgba(95,86,192,.18),transparent 72%)}.news-intelligence-page .news-intelligence-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.news-intelligence-page .news-intelligence-panel-head h2{margin:4px 0 0;color:#e9f1ff;font-size:19px}.news-intelligence-page .news-intelligence-controls{display:grid;gap:10px;padding:12px;border:1px solid rgba(127,151,224,.27);border-radius:12px;background:#080d1abf}.news-intelligence-page .news-intelligence-controls label{display:grid;gap:6px;color:#aebfe3;font-size:11px}.news-intelligence-page .news-intelligence-controls input{width:100%;min-height:42px;box-sizing:border-box;padding:9px 12px;border:1px solid rgba(127,151,224,.34);border-radius:10px;outline:0;background:#070c19d6;color:#e8f2ff}.news-intelligence-page .news-intelligence-controls input:focus{border-color:#60d9ffa8;box-shadow:0 0 0 2px #60d9ff1a}.news-intelligence-page .news-intelligence-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.news-intelligence-page .news-intelligence-category-tabs .btn{min-width:0;min-height:36px}.news-intelligence-page .news-intelligence-category-tabs .btn.is-active{border-color:#60d9ff9e;background:#46abeb2b;color:#eefaff}.news-intelligence-page .news-intelligence-featured-card,.news-intelligence-page .news-intelligence-selected-story{min-height:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(127,151,224,.31);border-radius:14px;background:#070c19c7;box-shadow:inset 0 0 24px #5565b914}.news-intelligence-page .news-intelligence-meta-row{display:flex;flex-wrap:wrap;gap:7px}.news-intelligence-page .news-intelligence-featured-card h3,.news-intelligence-page .news-intelligence-selected-story h3,.news-intelligence-page .news-intelligence-impact-items h3{margin:0;color:#f0f5ff}.news-intelligence-page .news-intelligence-featured-card h3,.news-intelligence-page .news-intelligence-selected-story h3{font-size:clamp(20px,1.3vw,29px);line-height:1.2}.news-intelligence-page .news-intelligence-featured-card>p,.news-intelligence-page .news-intelligence-selected-story>p{margin:0;color:#c7d8f7;line-height:1.55}.news-intelligence-page .news-intelligence-impact-callout,.news-intelligence-page .news-intelligence-analysis-block{width:100%;display:grid;gap:7px;padding:12px;box-sizing:border-box;border:1px solid rgba(96,217,255,.28);border-radius:11px;background:#0a26378f}.news-intelligence-page .news-intelligence-impact-callout span,.news-intelligence-page .news-intelligence-analysis-block span{color:#81ddf9;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.news-intelligence-page .news-intelligence-impact-callout strong,.news-intelligence-page .news-intelligence-analysis-block strong{color:#e6f5ff;font-size:13px;line-height:1.45}.news-intelligence-page .news-intelligence-featured-card>.btn{margin-top:auto}.news-intelligence-page .news-intelligence-feed{min-height:0;display:grid;align-content:start;gap:9px;overflow:auto;padding-right:3px}.news-intelligence-page .news-intelligence-article-card{width:100%;display:grid;gap:7px;padding:11px 12px;text-align:left;border:1px solid rgba(127,151,224,.26);border-radius:11px;background:#070c19c2;color:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.news-intelligence-page .news-intelligence-article-card:hover,.news-intelligence-page .news-intelligence-article-card.is-selected{border-color:#60d9ff94;background:#17334bc7;transform:translateY(-1px)}.news-intelligence-page .news-intelligence-article-card-top{display:flex;flex-wrap:wrap;gap:6px}.news-intelligence-page .news-intelligence-article-card>strong{color:#edf4ff;font-size:14px}.news-intelligence-page .news-intelligence-article-card>span:not(.news-intelligence-article-card-top){color:#b9ccec;font-size:12px;line-height:1.4}.news-intelligence-page .news-intelligence-article-card>small{color:#8fa8d3;font-size:10px}.news-intelligence-page .news-intelligence-source-block{width:100%;display:grid;gap:8px;padding:11px;box-sizing:border-box;border:1px solid rgba(127,151,224,.25);border-radius:11px;background:#080d1aad}.news-intelligence-page .news-intelligence-source-block p{margin:0;display:flex;justify-content:space-between;gap:12px;color:#9fb5dc;font-size:11px}.news-intelligence-page .news-intelligence-source-block strong{color:#dce9ff;text-align:right}.news-intelligence-page .news-intelligence-source-block small{color:#82dff9}.news-intelligence-page .news-intelligence-selected-story h4{margin:0 0 7px;color:#9db8e8;font-size:11px;text-transform:uppercase}.news-intelligence-page .news-intelligence-selected-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.news-intelligence-page .news-intelligence-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.news-intelligence-page .news-intelligence-impact-grid section{min-width:0;min-height:100px;display:grid;align-content:center;gap:8px;padding:14px;border:1px solid rgba(127,151,224,.28);border-radius:12px;background:#070c19c2}.news-intelligence-page .news-intelligence-impact-grid span{color:#9fb5dc;font-size:11px}.news-intelligence-page .news-intelligence-impact-grid strong{overflow-wrap:anywhere;color:#eff5ff;font-size:clamp(18px,1.2vw,26px)}.news-intelligence-page .news-intelligence-impact-items{display:grid;gap:10px;padding:14px;border:1px solid rgba(127,151,224,.25);border-radius:12px;background:#080d1aad}.news-intelligence-page .news-intelligence-feed-status{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(96,217,255,.26);border-radius:11px;background:#0a26378a}.news-intelligence-page .news-intelligence-feed-status span{color:#8db7df;font-size:11px}.news-intelligence-page .news-intelligence-feed-status strong{color:#dff6ff}.news-intelligence-page .news-intelligence-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;border:1px dashed rgba(127,151,224,.34);border-radius:12px;background:#070c199e}.news-intelligence-page .news-intelligence-empty h3,.news-intelligence-page .news-intelligence-empty p{margin:0}.news-intelligence-page .news-intelligence-empty p{color:#aebfe2;line-height:1.5}.news-intelligence-page .news-intelligence-feedback{min-height:340px;border-radius:16px}.news-intelligence-page .news-intelligence-project-footer{min-height:421px;border-radius:16px}.news-intelligence-page .news-intelligence-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1500px){.news-intelligence-page .news-intelligence-hero{grid-template-columns:minmax(0,1fr) minmax(500px,.92fr)}.news-intelligence-page .news-intelligence-hero-narrative p{font-size:13px}}@media(max-width:1160px){.figma-news-intelligence-shell .lovable-shell-body-market{padding-inline:10px}.news-intelligence-page .news-intelligence-hero,.news-intelligence-page .news-intelligence-board{grid-template-columns:1fr}.news-intelligence-page .news-intelligence-hero-visual{min-height:520px}.news-intelligence-page .news-intelligence-panel{min-height:0}}@media(max-width:760px){.figma-news-intelligence-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-news-intelligence-shell .lovable-shell-body-market{padding:8px 8px 0}.news-intelligence-page{gap:10px}.news-intelligence-page .news-intelligence-hero,.news-intelligence-page .news-intelligence-panel{min-height:0;padding:10px;border-radius:14px}.news-intelligence-page .news-intelligence-hero h1{font-size:clamp(28px,8.5vw,38px)}.news-intelligence-page .news-intelligence-hero-copy{padding:4px 2px}.news-intelligence-page .news-intelligence-hero-actions,.news-intelligence-page .news-intelligence-hero-actions .btn,.news-intelligence-page .news-intelligence-selected-actions,.news-intelligence-page .news-intelligence-selected-actions .btn{width:100%}.news-intelligence-page .news-intelligence-hero-visual{min-height:390px}.news-intelligence-page .news-intelligence-signal-card{width:calc(100% - 20px)}.news-intelligence-page .news-intelligence-signal-card.is-risk{top:78px;left:10px;right:auto}.news-intelligence-page .news-intelligence-panel-head{flex-direction:column}.news-intelligence-page .news-intelligence-category-tabs,.news-intelligence-page .news-intelligence-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-intelligence-page .news-intelligence-source-block p,.news-intelligence-page .news-intelligence-feed-status{align-items:flex-start;flex-direction:column}.news-intelligence-page .news-intelligence-source-block strong{text-align:left}.news-intelligence-page .news-intelligence-feedback,.news-intelligence-page .news-intelligence-project-footer{min-height:0}.news-intelligence-page .news-intelligence-project-footer .landing-project-footer-grid{grid-template-columns:1fr}}.figma-loot-database-shell{width:100%;max-width:none;gap:0;padding:0 0 22px;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.22),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(210,104,38,.12),transparent 70%),#070b17}.figma-loot-database-shell .lovable-global-header{position:sticky;top:0;z-index:70;margin-inline:0}.figma-loot-database-shell .site-header,.figma-loot-database-shell .site-header-inner{min-height:112px}.figma-loot-database-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:10px 12px 0;box-sizing:border-box}.figma-loot-database-shell>.landing-ad-strip-shell .landing-ad-strip{min-height:52px;padding-inline:12px;background:linear-gradient(180deg,#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,rgba(138,102,255,.16),transparent 74%)}.figma-loot-database-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0;box-sizing:border-box}.figma-loot-database-shell .lovable-main-region,.figma-loot-database-shell .lovable-main{width:100%;min-width:0}.figma-loot-database-shell .lovable-main{display:block}.figma-loot-database-shell .lovable-main-content{width:100%;max-width:none;margin:0;padding:0}.figma-loot-database-shell .loot-database-main-shell{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;gap:14px;overflow-x:clip}.figma-loot-database-shell .loot-database-top-grid{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(460px,1fr);grid-template-areas:"intro ami" "focus ami" "filters filters";gap:8px;padding:6px;overflow:hidden;border:1px solid rgba(132,156,228,.28);border-radius:22px;background:linear-gradient(90deg,#070c18e6,#080d199e 48%,#080d1961),radial-gradient(780px 440px at 68% 20%,rgba(124,92,255,.2),transparent 60%),var(--loot-database-banner-art);background-size:auto,auto,cover;background-position:center,center,center top;box-shadow:0 20px 38px #02050c8f}.figma-loot-database-shell .loot-database-primary-stack{display:contents}.figma-loot-database-shell .loot-database-intro-card{grid-area:intro;min-width:0;min-height:238px;padding:20px;border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#11192ed1,#0b101fc7),radial-gradient(500px 260px at 18% 0,rgba(133,92,245,.14),transparent 80%)}.figma-loot-database-shell .loot-database-intro-card h2{margin:0;color:#f6f8ff;font-size:clamp(30px,2.25vw,48px);line-height:1.04}.figma-loot-database-shell .loot-database-intro-card .page-shell-hero-main>p{max-width:760px;color:#aebfe0;font-size:14px;line-height:1.6}.figma-loot-database-shell .loot-database-intro-card .page-shell-hero-aside{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end}.figma-loot-database-shell .loot-database-intro-card .page-shell-mini-card{min-width:0;padding:12px;border-color:#8ba3ee38;background:#11192cbd}.figma-loot-database-shell .loot-database-focus-card{grid-area:focus;min-width:0;min-height:348px;padding:18px;border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#0e1322d1,#0b101ecc),radial-gradient(520px 220px at 0 0,rgba(119,97,236,.12),transparent 72%)}.figma-loot-database-shell .loot-database-focus-card .panel-headline{align-items:flex-start}.figma-loot-database-shell .loot-database-focus-card .loot-card-head{align-items:center}.figma-loot-database-shell .loot-database-focus-card .item-card-icon{width:72px;height:72px;border-radius:9px;image-rendering:auto}.figma-loot-database-shell .loot-database-focus-card .chip{min-height:26px;border-color:#7891de57;color:#d8e8ff;background:#ffffff09}.figma-loot-database-shell .loot-database-ami-panel{grid-area:ami;position:relative;align-self:stretch;min-width:0;min-height:594px;overflow:hidden;border-color:#97acf742;border-radius:18px;background:#101628;box-shadow:0 16px 34px #03071085}.figma-loot-database-shell .loot-database-ami-panel .market-ami-visual-image{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.figma-loot-database-shell .loot-database-ami-panel .market-ami-visual-gradient{z-index:1;background:linear-gradient(180deg,#080d190f,#080d19b3),radial-gradient(420px 240px at 78% 0,rgba(142,119,255,.2),transparent 72%)}.loot-database-ami-figma-badges{position:absolute;inset:14px 14px auto;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.loot-database-ami-badge{max-width:32%;padding:7px 10px;overflow-wrap:anywhere;border:1px solid rgba(126,149,222,.42);border-radius:999px;color:#e9f1ff;background:#080d19c2;box-shadow:0 10px 22px #0508107a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px}.loot-database-ami-badge.is-live{border-color:#60e6b673;color:#9ff1ce}.loot-database-ami-badge.is-risk{margin-top:52px;border-color:#f0b35270;color:#ffd69a}.loot-database-ami-badge.is-online{border-color:#58beff75;color:#aee5ff}.figma-loot-database-shell .loot-database-ami-overlay.is-open{position:absolute;inset:10px;z-index:5;display:flex;min-height:0;height:auto;padding:10px;overflow:hidden;border:1px solid rgba(126,149,222,.4);border-radius:14px;background:#070b16f0;box-shadow:0 18px 42px #02050ca8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-loot-database-shell .loot-database-ami-overlay.is-open .loot-database-ami-history{min-height:0}.loot-database-ami-close{width:30px;min-width:30px;min-height:30px;padding:0;font-size:18px}.loot-database-ami-launcher{position:absolute;z-index:4;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;min-height:34px;max-width:calc(100% - 28px);padding:6px 13px;border:1px solid rgba(105,216,255,.45);border-radius:999px;color:#d9f5ff;background:#0c2538d6;font-size:12px;cursor:pointer}.loot-database-ami-launcher>span{width:7px;height:7px;border-radius:50%;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.figma-loot-database-shell .loot-database-filter-panel{grid-area:filters;min-width:0;margin:0;padding:18px;border-color:#849ce447;border-radius:16px;background:#080d19cc}.loot-database-filter-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.loot-database-filter-panel-head h3,.loot-database-filter-panel-head p{margin:0}.loot-database-filter-panel-head p{margin-top:5px;color:#9fb2d4;font-size:12px}.loot-database-search-sort{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.55fr);gap:8px;width:min(560px,100%)}.figma-loot-database-shell .loot-database-primary-filters{grid-template-columns:repeat(8,minmax(115px,1fr));gap:8px}.figma-loot-database-shell .loot-database-filter-item{min-width:0}.figma-loot-database-shell .loot-database-filter-item span,.figma-loot-database-shell .loot-database-search-sort span{color:#9db2d8;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.figma-loot-database-shell .loot-database-filter-item select,.figma-loot-database-shell .loot-database-search-sort select,.figma-loot-database-shell .loot-database-search-sort input{width:100%;min-width:0;min-height:36px;border-color:#7e95de57;border-radius:8px;color:#e7efff;background:#090e1ceb}.loot-database-advanced-filters{margin-top:10px;border-top:1px solid rgba(126,149,222,.16)}.loot-database-advanced-filters summary{width:fit-content;padding:10px 0 2px;color:#a9c8f1;font-size:12px;cursor:pointer}.loot-database-advanced-filters[open] .filters-grid{grid-template-columns:repeat(8,minmax(115px,1fr));gap:8px;margin-top:8px}.loot-database-active-filter-summary{margin-top:10px}.figma-loot-database-shell .loot-database-results-shell{position:relative;isolation:isolate;min-width:0;margin:0;padding:18px;overflow:hidden;border-color:#849ce447;border-radius:16px;background:#080d19c7;box-shadow:0 20px 38px #02050c8f}.figma-loot-database-shell .loot-database-results-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#070c1857,#080d19e6),var(--loot-database-section-art);background-size:cover;background-position:center top;opacity:.46}.figma-loot-database-shell .loot-grid-large{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.figma-loot-database-shell .loot-card{position:relative;display:flex;min-width:0;min-height:620px;padding:12px;overflow:hidden;flex-direction:column;gap:7px;border:1px solid rgba(126,149,222,.25);border-radius:12px;background:linear-gradient(180deg,#0b111ff0,#080d19e6),radial-gradient(220px 120px at 0 0,rgba(111,79,199,.12),transparent 76%);box-shadow:0 12px 28px #0307106b}.figma-loot-database-shell .loot-card.is-selected{border-color:#64dcffad;box-shadow:0 0 0 1px #64dcff2e,0 16px 30px #03071085}.figma-loot-database-shell .loot-card .loot-card-head{align-items:center;gap:9px}.figma-loot-database-shell .loot-card .item-card-icon{width:54px;height:54px;border-radius:8px;image-rendering:auto}.figma-loot-database-shell .loot-card h4{overflow-wrap:anywhere;color:#f1f5ff;font-size:14px;line-height:1.25}.figma-loot-database-shell .loot-card p{margin:0;overflow-wrap:anywhere;color:#b7c8e7;font-size:10px;line-height:1.42}.figma-loot-database-shell .loot-card p strong{color:#e7efff}.figma-loot-database-shell .loot-card .chip-row{gap:4px}.figma-loot-database-shell .loot-card .chip,.figma-loot-database-shell .loot-card .quality-chip,.figma-loot-database-shell .loot-card .cyan-tag{min-height:22px;padding:3px 7px;font-size:9px}.figma-loot-database-shell .loot-card>.chip-row:last-child{margin-top:auto}.figma-loot-database-shell .loot-card>.chip-row:last-child .ghost-button,.figma-loot-database-shell .loot-card>.chip-row:last-child .wowhead-link{flex:1 1 calc(50% - 4px);min-width:0;min-height:29px;padding:5px 7px;font-size:9px;text-align:center}.loot-card-select{width:100%;min-height:28px;padding:4px 8px;border:1px solid rgba(105,216,255,.28);border-radius:7px;color:#bfefff;background:#164b633d;font-size:10px;cursor:pointer}.loot-card-select[aria-pressed=true]{border-color:#5ae1b170;color:#a4f0d0;background:#195c483d}.loot-database-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;color:#b9cbed;font-size:12px}.figma-loot-database-shell .loot-database-feedback-section,.figma-loot-database-shell .loot-database-project-footer{position:relative;overflow:hidden;margin:0;padding:18px;border-color:#849ce447;background:linear-gradient(90deg,#0a0e1bdb,#0a0e1bc2),var(--loot-database-banner-art);background-size:cover;background-position:center;box-shadow:0 20px 38px #02050c8f}.figma-loot-database-shell .loot-database-feedback-section .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-loot-database-shell .loot-database-feedback-section .landing-feedback-card,.figma-loot-database-shell .loot-database-project-footer .landing-project-footer-card{min-width:0;background:#080d19cc}.figma-loot-database-shell .loot-database-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-loot-database-shell .loot-database-project-footer .landing-project-footer-meta{padding-top:12px;border-top:1px solid rgba(92,230,177,.2)}@media(max-width:1680px){.figma-loot-database-shell .loot-grid-large,.figma-loot-database-shell .loot-database-primary-filters,.loot-database-advanced-filters[open] .filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.figma-loot-database-shell .loot-database-top-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "ami" "focus" "filters"}.figma-loot-database-shell .loot-database-ami-panel{min-height:500px}.figma-loot-database-shell .loot-grid-large{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.figma-loot-database-shell .loot-database-intro-card{grid-template-columns:1fr}.loot-database-filter-panel-head{align-items:stretch;flex-direction:column}.loot-database-search-sort{width:100%}.figma-loot-database-shell .loot-database-primary-filters,.loot-database-advanced-filters[open] .filters-grid,.figma-loot-database-shell .loot-grid-large,.figma-loot-database-shell .loot-database-feedback-section .landing-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.figma-loot-database-shell .site-header,.figma-loot-database-shell .site-header-inner{min-height:0}.figma-loot-database-shell>.landing-ad-strip-shell,.figma-loot-database-shell .lovable-shell-body-market{padding-inline:8px}.figma-loot-database-shell .loot-database-main-shell{gap:10px}.figma-loot-database-shell .loot-database-top-grid{padding:4px;border-radius:16px}.figma-loot-database-shell .loot-database-intro-card,.figma-loot-database-shell .loot-database-focus-card,.figma-loot-database-shell .loot-database-filter-panel,.figma-loot-database-shell .loot-database-results-shell,.figma-loot-database-shell .loot-database-feedback-section,.figma-loot-database-shell .loot-database-project-footer{padding:13px}.figma-loot-database-shell .loot-database-intro-card .page-shell-hero-aside,.loot-database-search-sort,.figma-loot-database-shell .loot-database-primary-filters,.loot-database-advanced-filters[open] .filters-grid,.figma-loot-database-shell .loot-grid-large,.figma-loot-database-shell .loot-database-feedback-section .landing-feedback-grid,.figma-loot-database-shell .loot-database-project-footer .landing-project-footer-grid{grid-template-columns:minmax(0,1fr)}.figma-loot-database-shell .loot-database-ami-panel{min-height:420px}.loot-database-ami-figma-badges{flex-wrap:wrap}.loot-database-ami-badge{max-width:48%}.loot-database-ami-badge.is-risk{margin-top:0}.figma-loot-database-shell .loot-card{min-height:0}.loot-database-pagination{justify-content:space-between;gap:6px}.loot-database-pagination .ghost-button{min-width:0;padding-inline:9px}}.landing-partner-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px}.landing-partner-prompt h2{grid-column:1 / -1;margin:0;color:#dce9ff;font-size:clamp(20px,1.45vw,24px);line-height:1.24;font-weight:500}.landing-partner-prompt p{margin:0;color:#cbdcff;font-size:14px;line-height:1.5}.landing-partner-prompt .btn{min-width:230px;min-height:35px}.landing-lovable-page .landing-best-offer-card{max-width:none;gap:4px;padding:10px 12px}.landing-lovable-page .landing-best-offer-action strong{color:#dceaff}.landing-lovable-page .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-lovable-page .landing-command-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-lovable-page .landing-widget-card{min-height:74px}.landing-lovable-page .landing-widget-card h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-lovable-page .landing-hero-metric{align-content:center}.landing-lovable-page .landing-hero-metric strong,.landing-lovable-page .landing-hero-metric span{line-height:1.2}.landing-lovable-page .landing-project-footer-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.landing-lovable-page .landing-project-footer-copy{min-width:0}.landing-lovable-page .landing-project-footer-signature{margin-top:0}.landing-lovable-page .landing-project-socials{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;max-width:692px}.landing-lovable-page .landing-project-social-icon{display:block;width:50px;height:50px;object-fit:contain}@media(min-width:1281px){.lovable-global-header-landing .site-header,.lovable-global-header-landing .site-header-inner{min-height:116px}.lovable-global-header-landing .site-header-inner{grid-template-columns:minmax(470px,1fr) minmax(0,2.15fr) minmax(500px,1.15fr);gap:20px;padding:5px 14px 5px 6px}.lovable-global-header-landing .site-header-logo-button,.lovable-global-header-landing .site-header-logo{width:106px;height:106px;flex-basis:106px}.lovable-global-header-landing .site-header-left{gap:32px}.lovable-global-header-landing .site-header-user-actions{gap:36px}.lovable-global-header-landing .site-header-search-shell{min-height:42px;border-radius:12px}.lovable-global-header-landing .site-header-search-shell .item-search-input{min-height:40px}.lovable-global-header-landing .site-header-right{display:grid;grid-template-columns:1fr auto;align-content:center;gap:12px 18px}.lovable-global-header-landing .site-header-top-links{justify-content:flex-end}.landing-ad-strip-shell{width:100%;max-width:none;padding:14px 10px 0}.landing-ad-strip{min-height:62px;padding:11px}.page-content:has(.landing-lovable-page){padding:12px 14px 28px}.landing-lovable-page{gap:10px}.landing-lovable-page .lovable-landing-hero{min-height:585px;padding:12px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:12px;align-items:stretch}.landing-lovable-page .lovable-landing-copy{max-width:none;padding:2px 0 0;align-self:stretch;align-content:center;gap:9px}.landing-lovable-page .lovable-landing-copy .hero-main-title{margin:0;max-width:1040px;font-size:32px;line-height:1.34}.landing-lovable-page .landing-hero-lead{margin:0;max-width:none;color:#b0c3ea;font-size:20px;line-height:1.24;font-weight:600}.landing-lovable-page .lovable-landing-copy .hero-copy.subtle-copy{margin:0;max-width:none;color:#cbdbff;font-size:15px;line-height:1.5}.landing-lovable-page .lovable-hero-visual{align-self:stretch;width:100%;max-width:none}.landing-lovable-page .lovable-hero-visual .hero-brand-primary{min-height:556px;height:556px}.landing-lovable-page .landing-hero-metrics{max-width:none}.landing-lovable-page .landing-command-grid>.panel{min-height:707px}.landing-lovable-page .landing-signals-preview-chips{padding-right:230px}.landing-lovable-page .landing-signals-preview-cta-row{min-height:34px;margin-top:-46px;justify-content:flex-end}.landing-lovable-page .landing-signals-preview-cta-row .gold-button{min-width:215px}.landing-lovable-page .landing-signal-chart-preview{min-height:280px}.landing-lovable-page .landing-signal-chart-preview svg{height:280px}.landing-lovable-page .landing-market-chart-wrap .price-chart{height:285px}.landing-lovable-page .landing-market-activity-section{min-height:690px}.landing-lovable-page .landing-feedback-section{min-height:360px}.landing-lovable-page .landing-project-footer-section{min-height:421px}}@media(max-width:1360px){.landing-lovable-page .landing-project-footer-grid,.landing-lovable-page .landing-command-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.landing-partner-prompt{grid-template-columns:1fr}.landing-partner-prompt h2{grid-column:auto}.landing-partner-prompt .btn{width:100%;min-width:0}.landing-lovable-page .landing-project-footer-grid,.landing-lovable-page .landing-command-widget-grid,.landing-lovable-page .landing-signals-preview-grid,.landing-lovable-page .landing-feedback-grid{grid-template-columns:1fr}.landing-lovable-page .landing-best-offer-card{padding:10px}.landing-lovable-page .landing-project-footer-meta{grid-template-columns:1fr}.landing-lovable-page .landing-project-socials{justify-content:flex-start;gap:10px}.landing-lovable-page .landing-project-social-icon{width:42px;height:42px}}.figma-market-shell{width:100%;max-width:none;gap:0;padding:0 0 22px;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.22),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(68,132,208,.16),transparent 70%),linear-gradient(180deg,#070b17 0% 100%)}.figma-market-shell .lovable-global-header{position:sticky;top:0;z-index:70;margin-inline:0}.figma-market-shell .site-header,.figma-market-shell .site-header-inner{min-height:112px}.figma-market-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:10px 12px 0;box-sizing:border-box}.figma-market-shell>.landing-ad-strip-shell .landing-ad-strip{min-height:52px;padding-inline:12px;background:linear-gradient(180deg,#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,rgba(138,102,255,.16),transparent 74%)}.figma-market-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0;box-sizing:border-box}.figma-market-shell .lovable-main-region,.figma-market-shell .lovable-main{width:100%;min-width:0}.figma-market-shell .lovable-main{display:block}.figma-market-shell .lovable-main-content{width:100%;max-width:none;margin:0;padding:0}.figma-market-shell .market-architecture-page{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding-bottom:0;gap:14px;overflow-x:clip}.figma-market-shell .market-main-shell{min-width:0;gap:14px}.figma-market-shell .market-main-shell>section,.figma-market-shell .market-live-grid>*,.figma-market-shell .market-signal-grid>*,.figma-market-shell .market-lower-grid>*,.figma-market-shell .market-overview-card,.figma-market-shell .market-opportunity-card{min-width:0}.figma-market-shell .market-contract-strip{padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#0a0f1db8,#080c17b3),radial-gradient(540px 180px at 8% -20%,rgba(138,102,255,.14),transparent 74%)}.figma-market-shell .market-status-line{gap:6px}.figma-market-shell .market-status-line .chip,.figma-market-shell .market-safety-flag-row .chip{min-height:24px;padding:4px 8px;font-size:10px}.figma-market-shell .market-live-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;align-items:stretch}.figma-market-shell .market-live-chart-card,.figma-market-shell .market-figma-hero-card{min-height:clamp(500px,31.8vw,680px)}.figma-market-shell .market-figma-live-chart{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(230px,1fr) auto;align-content:stretch;padding:16px;border-radius:18px;background:linear-gradient(180deg,#11192eeb,#0b101fe6)}.figma-market-shell .market-figma-live-chart:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--market-article-art);background-size:cover;background-position:center;opacity:.2;pointer-events:none}.figma-market-shell .market-figma-live-chart .panel-headline h3{color:#f5f8ff;font-size:clamp(18px,1.25vw,24px)}.figma-market-shell .market-figma-live-chart .subtle-copy{max-width:92%;color:#97add6;font-size:clamp(12px,.9vw,16px);line-height:1.55}.market-figma-chart-filters{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.market-figma-chart-filters span{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid rgba(133,156,231,.28);border-radius:999px;background:#ffffff08;color:#c9dcff;font-size:10px}.figma-market-shell .market-figma-live-chart .chart-panel{min-height:0;height:100%;padding:8px 0 0;background:#080d1961;border-color:#8299e02e}.figma-market-shell .market-figma-live-chart .price-chart{width:100%;height:100%;min-height:240px}.figma-market-shell .market-live-advice{padding:10px 12px;border-radius:10px;background:#080d19a8}.figma-market-shell .market-figma-hero-card{position:relative;isolation:isolate;overflow:hidden;padding:0;border-radius:18px;background:linear-gradient(140deg,#1d243ef2,#101628e6)}.figma-market-shell .market-figma-hero-card .market-ami-visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.02)}.figma-market-shell .market-figma-hero-card .market-ami-visual-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#080d1914,#080d19b8),radial-gradient(440px 260px at 78% 0%,rgba(142,119,255,.28),transparent 72%);pointer-events:none}.market-figma-hero-stat{position:absolute;z-index:2;width:min(280px,calc(50% - 22px));padding:11px 12px;display:grid;gap:6px;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19c7;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.market-figma-hero-stat-left{top:12px;left:12px}.market-figma-hero-stat-right{top:72px;right:12px}.market-figma-hero-stat span{color:#9ec2ee;font-size:11px}.market-figma-hero-stat strong{color:#e9f1ff;font-size:13px;line-height:1.35}.market-figma-online-pill{position:absolute;z-index:3;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:6px 12px;border:1px solid rgba(105,216,255,.45);border-radius:999px;background:#0c2538c7;color:#d9f5ff;font-size:12px;cursor:pointer;box-shadow:0 8px 20px #02071175}.market-figma-online-pill>span{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.market-figma-online-pill:hover,.market-figma-online-pill:focus-visible{border-color:#69d8ffb8;background:#0e2f46e6}.figma-market-shell .market-ami-overlay-open{position:absolute;inset:12px;z-index:5;padding:14px;display:flex;flex-direction:column;gap:9px;border:1px solid rgba(126,149,222,.5);border-radius:14px;background:linear-gradient(180deg,#080d1cf5,#070b18f0),radial-gradient(440px 220px at 80% 0%,rgba(127,95,255,.24),transparent 72%);box-shadow:0 24px 52px #02050eb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-market-shell .market-ami-overlay-open .market-chat-history{flex:1 1 auto;min-height:120px}.market-ami-close-button{border-color:#69d8ff52}.market-figma-activity-heading{min-width:0;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;border:1px solid rgba(132,156,228,.28);border-radius:16px;background:linear-gradient(180deg,#11182b9e,#0a0e1b94),var(--market-section-art);background-size:cover;background-position:center 35%;box-shadow:0 18px 34px #02050c6b}.market-figma-activity-heading p,.market-figma-activity-heading h2{margin:0}.market-figma-activity-heading p{color:#8faee0;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.market-figma-activity-heading h2{margin-top:5px;color:#f1f6ff;font-size:clamp(19px,1.35vw,26px)}.market-figma-activity-filters{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.market-figma-activity-filters span{padding:5px 10px;border:1px solid rgba(128,151,222,.28);border-radius:999px;background:#080d19b8;color:#c6d8f8;font-size:10px}.figma-market-shell .market-main-shell>.panel,.figma-market-shell .market-signal-grid>.panel,.figma-market-shell .market-lower-grid>.panel{border-color:#849ce447;background:linear-gradient(180deg,#0c1324e6,#080d1be0),radial-gradient(720px 260px at 20% 0%,rgba(95,91,214,.1),transparent 74%);box-shadow:0 16px 34px #02050c61,inset 0 0 0 1px #5367ab24}.figma-market-shell .market-figma-overview{padding:14px}.figma-market-shell .market-overview-grid{gap:10px}.figma-market-shell .market-overview-card{min-height:76px;padding:12px;border-color:#8299e042;background:#080d19c7}.figma-market-shell .market-overview-card strong{font-size:clamp(15px,1.1vw,19px)}.figma-market-shell .market-risk-observation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-market-shell .market-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.figma-market-shell .market-lower-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px}.figma-market-shell .market-popular-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-market-shell .market-popular-item{min-height:68px}.figma-market-shell .market-popular-item .item-card-icon,.figma-market-shell .market-opportunity-card .item-card-icon,.figma-market-shell .market-selected-item .item-card-icon{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:8px}.figma-market-shell .market-opportunity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.figma-market-shell .market-opportunity-card{align-content:start;min-height:238px;padding:12px;background:#080d19c7}.figma-market-shell .market-opportunity-card .chip-row{align-items:stretch}.figma-market-shell .market-opportunity-card .ghost-button,.figma-market-shell .market-opportunity-card .wowhead-link{white-space:normal;text-align:center;line-height:1.25}.market-figma-reviews{display:grid;gap:14px}.market-figma-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-figma-review-card{min-width:0;min-height:190px;padding:12px;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;border:1px solid rgba(126,150,223,.24);border-radius:12px;background:#080d19c2;box-shadow:0 10px 24px #090d1a5c}.market-figma-review-meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.market-figma-review-meta span{padding:4px 9px;border:1px solid rgba(131,154,224,.36);border-radius:999px;color:#b8cff8;font-size:10px}.market-figma-review-meta strong{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(131,154,224,.4);border-radius:999px;color:#e5f1ff;background:#0c1322e0;font-size:10px}.market-figma-review-card h4,.market-figma-review-card p,.market-figma-review-card small{margin:0}.market-figma-review-card h4{color:#eef5ff;font-size:15px;line-height:1.35}.market-figma-review-card p{color:#d0e0ff;font-size:12px;line-height:1.5}.market-figma-review-card small{padding-top:8px;border-top:1px solid rgba(127,151,223,.18);color:#9fb7e7;font-size:11px}.market-figma-project-info{position:relative;overflow:hidden;display:grid;gap:16px;padding:18px}.market-figma-project-info:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0e1bc7,#0a0e1bb8),var(--market-banner-art);background-size:cover;background-position:center;opacity:.22;pointer-events:none}.market-figma-project-info>*{position:relative;z-index:1}.market-figma-project-heading h3,.market-figma-project-heading p{margin:0}.market-figma-project-heading h3{color:#e9f1ff;font-size:18px}.market-figma-project-heading p{margin-top:8px;color:#b0c3ea;font-size:13px;line-height:1.55}.market-figma-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-figma-project-grid article{min-width:0;padding:12px;border:1px solid rgba(127,152,226,.24);border-radius:12px;background:#080c18b8}.market-figma-project-grid h4{margin:0;color:#eef5ff;font-size:14px}.market-figma-project-grid ul{margin:9px 0 0;padding:0;list-style:none;display:grid;gap:7px}.market-figma-project-grid li{position:relative;padding-left:14px;color:#c2d4f8;font-size:11px;line-height:1.45}.market-figma-project-grid li:before{content:"";position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:999px;background:#60d9ffc7;box-shadow:0 0 8px #60d9ff59}.market-figma-footer-nav{display:flex;flex-wrap:wrap;gap:8px}.market-figma-footer-nav button{min-height:34px;padding:6px 12px;border:1px solid rgba(122,145,215,.24);border-radius:11px;background:#ffffff05;color:#c7d9fb;font-size:11px;font-weight:700;cursor:pointer}.market-figma-footer-nav button:hover{border-color:#60d9ff8a;color:#effbff}.market-figma-footer-legal{display:grid;gap:7px;padding-top:12px;border-top:1px solid rgba(92,230,177,.2)}.market-figma-footer-legal strong{color:#d5e5ff;font-size:12px;letter-spacing:.02em}.market-figma-footer-legal span{color:#9ab1dc;font-size:11px;line-height:1.5}@media(max-width:1500px){.figma-market-shell .market-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-market-shell .market-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.figma-market-shell .market-live-grid,.figma-market-shell .market-lower-grid{grid-template-columns:1fr}.figma-market-shell .market-live-chart-card,.figma-market-shell .market-figma-hero-card{min-height:520px}.figma-market-shell .market-risk-observation-list,.market-figma-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.figma-market-shell .site-header,.figma-market-shell .site-header-inner{min-height:auto}.market-figma-activity-heading{align-items:flex-start;flex-direction:column}.market-figma-activity-filters{justify-content:flex-start}.figma-market-shell .market-overview-grid,.figma-market-shell .market-signal-grid,.figma-market-shell .market-risk-observation-list,.market-figma-project-grid{grid-template-columns:1fr}.figma-market-shell .market-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-market-shell .market-live-chart-card,.figma-market-shell .market-figma-hero-card{min-height:470px}}@media(max-width:680px){.figma-market-shell>.landing-ad-strip-shell,.figma-market-shell .lovable-shell-body-market{padding-inline:8px}.figma-market-shell .market-architecture-page,.figma-market-shell .market-main-shell{gap:10px}.figma-market-shell .market-contract-strip{padding:9px}.figma-market-shell .market-status-line-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.figma-market-shell .market-status-line-primary .chip,.figma-market-shell .market-status-line-primary .status-chip{width:100%;white-space:normal;justify-content:center;text-align:center}.figma-market-shell .market-live-chart-card,.figma-market-shell .market-figma-hero-card{min-height:440px}.figma-market-shell .market-figma-live-chart{grid-template-rows:auto auto auto minmax(190px,1fr) auto;padding:12px}.figma-market-shell .market-figma-live-chart .subtle-copy{max-width:none}.market-figma-hero-stat{width:calc(100% - 24px)}.market-figma-hero-stat-right{top:82px;left:12px;right:auto}.market-figma-online-pill{right:12px;max-width:calc(100% - 24px);justify-content:center}.figma-market-shell .market-ami-overlay-open{inset:8px;padding:10px}.figma-market-shell .market-opportunity-grid,.figma-market-shell .market-popular-grid,.market-figma-review-grid{grid-template-columns:1fr}.market-figma-footer-nav button{flex:1 1 calc(50% - 8px)}}.figma-item-analytics-shell{width:100%;max-width:none;gap:0;padding:0 0 22px;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.22),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(68,132,208,.16),transparent 70%),linear-gradient(180deg,#070b17 0% 100%)}.figma-item-analytics-shell .lovable-global-header{position:sticky;top:0;z-index:70;margin-inline:0}.figma-item-analytics-shell .site-header,.figma-item-analytics-shell .site-header-inner{min-height:112px}.figma-item-analytics-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:10px 12px 0;box-sizing:border-box}.figma-item-analytics-shell>.landing-ad-strip-shell .landing-ad-strip{min-height:52px;padding-inline:12px;background:linear-gradient(180deg,#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,rgba(138,102,255,.16),transparent 74%)}.figma-item-analytics-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0;box-sizing:border-box}.figma-item-analytics-shell .lovable-main-region,.figma-item-analytics-shell .lovable-main{width:100%;min-width:0}.figma-item-analytics-shell .lovable-main{display:block}.figma-item-analytics-shell .lovable-main-content{width:100%;max-width:none;margin:0;padding:0}.figma-item-analytics-shell .item-analytics-main-shell{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;gap:14px;overflow-x:clip}.figma-item-analytics-shell .item-analytics-top-grid{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.2fr) minmax(460px,1fr);gap:8px;min-height:clamp(680px,37vw,794px);padding:6px;overflow:hidden;border:1px solid rgba(132,156,228,.28);border-radius:22px;background:linear-gradient(90deg,#070c18e0,#080d19a8 42%,#080d1975),radial-gradient(780px 440px at 68% 20%,rgba(124,92,255,.22),transparent 60%),var(--item-analytics-banner-art);background-size:auto,auto,cover;background-position:center,center,center top;box-shadow:0 20px 38px #02050c8f}.figma-item-analytics-shell .item-analytics-primary-stack,.figma-item-analytics-shell .item-analytics-unified-shell,.figma-item-analytics-shell .item-analytics-ami-panel{min-height:100%;height:100%}.figma-item-analytics-shell .item-analytics-unified-shell{border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#11192ec2,#0b101fc2),radial-gradient(500px 260px at 18% 0,rgba(133,92,245,.12),transparent 80%);box-shadow:0 16px 34px #03071085}.figma-item-analytics-shell .item-analytics-selected-shell{padding:12px 12px 10px;background:linear-gradient(180deg,#0e1322b8,#0b101ead),radial-gradient(420px 180px at 0 0,rgba(119,97,236,.1),transparent 72%)}.figma-item-analytics-shell .item-analytics-selected-shell .item-main-icon{width:64px;height:64px;border-color:#99aff85c;border-radius:8px;image-rendering:auto}.figma-item-analytics-shell .item-analytics-selected-shell h3{color:#f5f8ff;font-size:19px}.figma-item-analytics-shell .item-analytics-selected-shell .item-muted{color:#97add6}.figma-item-analytics-shell .item-analytics-selected-shell .chip{min-height:25px;padding:4px 10px;border-color:#7891de59;color:#d8e8ff;background:#ffffff08}.figma-item-analytics-shell .item-analytics-state-banner{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px;border-bottom:1px solid rgba(120,143,210,.16);color:#bdd3fb;background:#080d198f;font-size:11px;line-height:1.4}.figma-item-analytics-shell .item-analytics-state-banner strong{flex:0 0 auto;color:#eef5ff}.figma-item-analytics-shell .item-analytics-state-banner.is-loading{border-color:#65d7ff47}.figma-item-analytics-shell .item-analytics-state-banner.is-empty,.figma-item-analytics-shell .item-analytics-state-banner.is-fallback{border-color:#f2c37040}.figma-item-analytics-shell .item-analytics-metrics-shell{flex:1 1 auto;display:flex;padding:10px 12px 12px}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-panel{flex:1 1 auto;align-content:start}.figma-item-analytics-shell .item-analytics-metrics-shell .analytics-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.figma-item-analytics-shell .item-analytics-metrics-shell .metric-tile,.figma-item-analytics-shell .item-analytics-metrics-shell .status-card{min-width:0;padding:10px;border:1px solid rgba(144,167,241,.22);border-radius:10px;background:#121a2ec7}.figma-item-analytics-shell .item-analytics-metrics-shell .metric-tile h4{color:#f5f8ff;font-size:16px}.figma-item-analytics-shell .item-analytics-metrics-shell .analytics-split-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.92fr);gap:8px}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-chart-card,.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-ai-card,.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-timeline-card{border-color:#90a7f138;background:#090f1dbd}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-chart-card .price-chart{min-height:188px}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-timeline-card .timeline-list{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-timeline-card .timeline-item{min-width:0}.figma-item-analytics-shell .item-analytics-ami-panel{position:relative;min-height:0;overflow:hidden;border-color:#97acf742;border-radius:18px;background:#101628;box-shadow:0 16px 34px #03071085}.figma-item-analytics-shell .item-analytics-ami-panel .market-ami-visual-image{z-index:0;opacity:1;object-position:center}.figma-item-analytics-shell .item-analytics-ami-panel .market-ami-visual-gradient{z-index:1;background:linear-gradient(180deg,#080d191f,#080d19c7),radial-gradient(420px 240px at 78% 0,rgba(142,119,255,.28),transparent 72%)}.item-analytics-ami-figma-badges{position:absolute;inset:10px 10px auto;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none}.item-analytics-ami-badge{display:grid;gap:6px;width:min(248px,42%);padding:10px;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19c7;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.item-analytics-ami-badge span{color:#9ec2ee;font-size:11px}.item-analytics-ami-badge strong{color:#e9f1ff;font-size:13px;line-height:1.35}.item-analytics-ami-badge.is-right{margin-top:58px}.item-analytics-ami-launcher{position:absolute;z-index:3;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:calc(100% - 28px);padding:6px 12px;border:1px solid rgba(105,216,255,.45);border-radius:999px;color:#d9f5ff;background:#0c2538d1;font-size:12px;cursor:pointer}.item-analytics-ami-launcher>span{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.figma-item-analytics-shell .item-analytics-ami-overlay.is-open{position:absolute;inset:10px;z-index:5;min-height:0;height:auto;padding:10px;border:1px solid rgba(126,149,222,.4);border-radius:14px;background:#070b16ed;box-shadow:0 18px 42px #02050ca8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-item-analytics-shell .item-analytics-ami-history{min-height:0}.item-analytics-ami-panel-actions{display:inline-flex;align-items:center;gap:6px}.item-analytics-ami-close{width:30px;min-width:30px;min-height:30px;padding:0;font-size:18px}.figma-item-analytics-shell .item-analytics-support-shell{position:relative;isolation:isolate;display:grid;gap:12px;padding:18px;overflow:hidden;border-color:#849ce447;border-radius:16px;background:#080d19b8;box-shadow:0 20px 38px #02050c8f}.figma-item-analytics-shell .item-analytics-support-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#070c1861,#080d19d6),var(--item-analytics-section-art);background-size:cover;background-position:center;opacity:.38}.figma-item-analytics-shell .item-analytics-support-shell>section{min-width:0;margin:0;border-color:#7e95de3d;background:#080d19b3}.figma-item-analytics-shell .item-analytics-support-shell>section:last-child{padding:14px}.figma-item-analytics-shell .item-analytics-support-shell .popular-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.figma-item-analytics-shell .item-analytics-support-shell .item-card{background:#080d19c7}.figma-item-analytics-shell .item-analytics-feedback-section,.figma-item-analytics-shell .item-analytics-project-footer{position:relative;overflow:hidden;margin:0;padding:18px;border-color:#849ce447;background:linear-gradient(90deg,#0a0e1bd1,#0a0e1bbd),var(--item-analytics-banner-art);background-size:cover;background-position:center;box-shadow:0 20px 38px #02050c8f}.figma-item-analytics-shell .item-analytics-feedback-section .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-item-analytics-shell .item-analytics-feedback-section .landing-feedback-card,.figma-item-analytics-shell .item-analytics-project-footer .landing-project-footer-card{min-width:0;background:#080d19c7}.figma-item-analytics-shell .item-analytics-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-item-analytics-shell .item-analytics-project-footer .landing-project-footer-meta{padding-top:12px;border-top:1px solid rgba(92,230,177,.2)}.figma-item-analytics-shell .item-analytics-safety-footer{margin:0;padding:10px 14px;background:#080d19b8}.figma-item-analytics-shell .item-analytics-safety-footer .item-muted{margin:0}@media(max-width:1500px){.figma-item-analytics-shell .item-analytics-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(390px,.9fr)}.figma-item-analytics-shell .item-analytics-metrics-shell .analytics-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-item-analytics-shell .item-analytics-feedback-section .landing-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.figma-item-analytics-shell .item-analytics-top-grid{grid-template-columns:1fr;min-height:0}.figma-item-analytics-shell .item-analytics-primary-stack,.figma-item-analytics-shell .item-analytics-unified-shell{min-height:0;height:auto}.figma-item-analytics-shell .item-analytics-ami-panel{min-height:620px;height:620px}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr)}}@media(max-width:980px){.figma-item-analytics-shell .site-header,.figma-item-analytics-shell .site-header-inner{min-height:auto}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-insight-grid,.figma-item-analytics-shell .item-analytics-project-footer .landing-project-footer-grid{grid-template-columns:1fr}.figma-item-analytics-shell .item-analytics-support-shell .popular-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-item-analytics-shell .item-analytics-state-banner{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:680px){.figma-item-analytics-shell>.landing-ad-strip-shell,.figma-item-analytics-shell .lovable-shell-body-market{padding-inline:8px}.figma-item-analytics-shell .item-analytics-main-shell{gap:10px}.figma-item-analytics-shell .item-analytics-top-grid{padding:4px;border-radius:16px}.figma-item-analytics-shell .item-analytics-selected-shell .item-analytics-head{display:grid;grid-template-columns:minmax(0,1fr)}.figma-item-analytics-shell .item-analytics-selected-shell .item-main{align-items:flex-start}.figma-item-analytics-shell .item-analytics-selected-shell .item-main-icon{width:56px;height:56px}.figma-item-analytics-shell .item-analytics-selected-shell .item-analytics-head>.chip-row{display:grid;grid-template-columns:1fr;width:100%}.figma-item-analytics-shell .item-analytics-selected-shell .wowhead-link,.figma-item-analytics-shell .item-analytics-selected-shell .ghost-button{width:100%;justify-content:center;text-align:center}.figma-item-analytics-shell .item-analytics-metrics-shell .analytics-metrics-grid,.figma-item-analytics-shell .item-analytics-metrics-shell .analytics-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-timeline-card .timeline-list{grid-template-columns:1fr}.figma-item-analytics-shell .item-analytics-ami-panel{min-height:500px;height:500px}.item-analytics-ami-figma-badges{display:grid;grid-template-columns:1fr}.item-analytics-ami-badge{width:min(100%,270px)}.item-analytics-ami-badge.is-right{justify-self:end;margin-top:0}.figma-item-analytics-shell .item-analytics-ami-overlay.is-open{inset:6px;padding:8px}.figma-item-analytics-shell .item-analytics-support-shell{padding:10px}.figma-item-analytics-shell .item-analytics-support-shell .popular-cards-grid,.figma-item-analytics-shell .item-analytics-feedback-section .landing-feedback-grid{grid-template-columns:1fr}.figma-item-analytics-shell .item-analytics-feedback-section,.figma-item-analytics-shell .item-analytics-project-footer{padding:12px}.figma-item-analytics-shell .item-analytics-project-footer .landing-project-footer-community-links .btn{flex:1 1 calc(50% - 8px);width:auto}}.figma-professions-shell{width:100%;max-width:none;gap:0;padding:0 0 22px;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.22),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(38,126,210,.11),transparent 70%),#070b17}.figma-professions-shell .lovable-global-header{position:sticky;top:0;z-index:70;margin-inline:0}.figma-professions-shell .site-header,.figma-professions-shell .site-header-inner{min-height:112px}.figma-professions-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:10px 12px 0;box-sizing:border-box}.figma-professions-shell>.landing-ad-strip-shell .landing-ad-strip{min-height:52px;padding-inline:12px;background:linear-gradient(180deg,#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,rgba(138,102,255,.16),transparent 74%)}.figma-professions-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0;box-sizing:border-box}.figma-professions-shell .lovable-main-region,.figma-professions-shell .lovable-main{width:100%;min-width:0}.figma-professions-shell .lovable-main{display:block}.figma-professions-shell .lovable-main-content{width:100%;max-width:none;margin:0;padding:0}.figma-professions-shell .professions-page{width:min(100%,2077px);max-width:2077px;margin:0 auto;padding:0;gap:14px;overflow-x:clip}.figma-professions-shell .is-professions-overview .professions-top-grid{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(460px,1fr);grid-template-areas:"intro ami" "chart ami" "catalog catalog";gap:8px;align-items:stretch;padding:6px;overflow:hidden;border:1px solid rgba(132,156,228,.28);border-radius:22px;background:linear-gradient(90deg,#070c18e6,#080d199e 48%,#080d1961),radial-gradient(780px 440px at 68% 20%,rgba(124,92,255,.2),transparent 60%),var(--professions-banner-art);background-size:auto,auto,cover;background-position:center,center,center top;box-shadow:0 20px 38px #02050c8f}.figma-professions-shell .is-professions-overview .professions-primary-stack{display:contents}.figma-professions-shell .is-professions-overview .page-shell-hero{grid-area:intro;min-width:0;min-height:238px;padding:20px;border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#11192ed6,#0b101fcc),radial-gradient(500px 260px at 18% 0,rgba(133,92,245,.14),transparent 80%)}.figma-professions-shell .is-professions-overview .page-shell-hero-main{align-content:center}.figma-professions-shell .is-professions-overview .page-shell-hero-main h2{margin:0;color:#f6f8ff;font-size:clamp(27px,1.85vw,38px);line-height:1.08}.figma-professions-shell .is-professions-overview .page-shell-hero-main>p{max-width:760px;color:#aebfe0;font-size:14px;line-height:1.55}.figma-professions-shell .is-professions-overview .page-shell-hero-main>.hero-actions .ghost-button:last-child{display:none}.figma-professions-shell .is-professions-overview .page-shell-hero-main>.chip-row>:nth-child(-n+2){display:none}.figma-professions-shell .is-professions-overview .page-shell-hero-aside{align-content:center}.figma-professions-shell .is-professions-overview .page-shell-mini-card{min-width:0;padding:12px;border-color:#8ba3ee38;border-radius:12px;background:#11192cbd}.figma-professions-shell .is-professions-overview .professions-chart-panel{grid-area:chart;min-width:0;min-height:575px;padding:18px;border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#0e1322db,#0b101ed1),radial-gradient(520px 220px at 0 0,rgba(119,97,236,.12),transparent 72%)}.figma-professions-shell .is-professions-overview .professions-chart-status-row{display:none}.figma-professions-shell .is-professions-overview .professions-chart-controls{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.figma-professions-shell .is-professions-overview .professions-chart-shell{grid-template-columns:minmax(0,1.55fr) minmax(260px,.95fr);gap:10px}.figma-professions-shell .is-professions-overview .professions-chart-svg{min-height:250px}.figma-professions-shell .is-professions-overview .professions-ami-panel{grid-area:ami;position:relative;align-self:stretch;min-width:0;min-height:821px;overflow:hidden;border-color:#97acf742;border-radius:18px;background:#101628;box-shadow:0 16px 34px #03071085}.figma-professions-shell .is-professions-overview .professions-ami-panel .market-ami-visual-image{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.figma-professions-shell .is-professions-overview .professions-ami-panel .market-ami-visual-gradient{z-index:1;background:linear-gradient(180deg,#080d190d,#080d1929 68%,#080d19a3),radial-gradient(420px 240px at 78% 0,rgba(142,119,255,.16),transparent 72%)}.professions-ami-status-card{position:absolute;z-index:3;display:grid;gap:4px;max-width:min(42%,280px);padding:9px 12px;border:1px solid rgba(126,149,222,.42);border-radius:13px;color:#e9f1ff;background:#080d19cc;box-shadow:0 10px 22px #0508107a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.professions-ami-status-card span{color:#98add6;font-size:11px;line-height:1.3}.professions-ami-status-card strong{font-size:13px;line-height:1.35}.professions-ami-status-card.is-pulse{top:14px;left:14px}.professions-ami-status-card.is-risk{top:74px;right:14px}.professions-ami-online-toggle{position:absolute;z-index:4;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 28px);min-height:30px;padding:5px 12px;border:1px solid rgba(82,219,185,.52);border-radius:999px;color:#dffdf1;background:#071f1fc2;box-shadow:0 9px 20px #02080c7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font:inherit;font-size:11px;cursor:pointer}.professions-ami-online-toggle>span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#5ef0bc;box-shadow:0 0 12px #5ef0bce6}.figma-professions-shell .is-professions-overview .professions-ami-overlay{position:absolute;inset:10px;z-index:8;min-height:0;height:auto;padding:10px;overflow:hidden;border:1px solid rgba(126,149,222,.4);border-radius:14px;background:#070b16f2;box-shadow:0 18px 42px #02050ca8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.figma-professions-shell .is-professions-overview .professions-ami-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.figma-professions-shell .is-professions-overview .professions-ami-history{min-height:0}.figma-professions-shell .is-professions-overview .professions-catalog-panel{grid-area:catalog;position:relative;isolation:isolate;display:grid;gap:14px;min-width:0;padding:16px;overflow:hidden;border-color:#8095db3d;border-radius:16px;background:linear-gradient(90deg,#070c18e0,#080d19a3 42%,#080d1975),radial-gradient(820px 460px at 68% 20%,rgba(124,92,255,.18),transparent 60%),var(--professions-section-art);background-size:auto,auto,cover;background-position:center,center,center;box-shadow:0 16px 34px #03071085}.figma-professions-shell .is-professions-overview .professions-catalog-heading{display:grid;gap:5px}.figma-professions-shell .is-professions-overview .professions-catalog-heading h3,.figma-professions-shell .is-professions-overview .professions-catalog-heading p{margin:0}.figma-professions-shell .is-professions-overview .professions-catalog-heading p{color:#b0c3ea;font-size:13px;line-height:1.5}.figma-professions-shell .is-professions-overview .profession-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:stretch}.figma-professions-shell .is-professions-overview .profession-card{position:relative;min-height:490px;padding:12px;border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#11192ee6,#0b101fdb),radial-gradient(300px 120px at 18% 0,color-mix(in srgb,var(--profession-accent, #8eb3ff) 12%,transparent),transparent 80%);box-shadow:0 16px 34px #03071061}.figma-professions-shell .is-professions-overview .profession-card.is-active{border-color:#70d6ff9e}.figma-professions-shell .is-professions-overview .profession-card-title-row{display:block}.figma-professions-shell .is-professions-overview .profession-card-cta-button{position:absolute;top:10px;right:10px;z-index:3;max-width:calc(100% - 20px);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.figma-professions-shell .is-professions-overview .profession-card:hover .profession-card-cta-button,.figma-professions-shell .is-professions-overview .profession-card:focus-within .profession-card-cta-button{opacity:1;pointer-events:auto;transform:translateY(0)}.figma-professions-shell .is-professions-overview .professions-catalog-panel .profession-card-meta-row .danger-tag,.figma-professions-shell .is-professions-overview .professions-catalog-panel .profession-card-policy-chip{display:none}.figma-professions-shell .is-professions-overview .profession-card p{color:#aebfe0}.figma-professions-shell .is-professions-overview .profession-card-role{color:#d5e3ff}.figma-professions-shell .is-professions-overview .professions-feedback-section,.figma-professions-shell .is-professions-overview .professions-project-footer{width:100%;padding:18px;overflow:hidden;border-color:#8095db3d;border-radius:16px;background:linear-gradient(180deg,#0c1222eb,#080d19e6),radial-gradient(620px 260px at 12% 0,rgba(97,116,215,.12),transparent 74%)}.figma-professions-shell .is-professions-overview .professions-feedback-section .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-professions-shell .is-professions-overview .professions-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-professions-shell .is-professions-overview .professions-project-footer .landing-project-footer-meta{grid-template-columns:1fr}@media(max-width:1660px){.figma-professions-shell .is-professions-overview .profession-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.figma-professions-shell .is-professions-overview .professions-top-grid{grid-template-columns:minmax(0,1.2fr) minmax(400px,.9fr)}.figma-professions-shell .is-professions-overview .professions-chart-shell{grid-template-columns:1fr}.figma-professions-shell .is-professions-overview .professions-ami-panel{min-height:860px}}@media(max-width:1100px){.figma-professions-shell .is-professions-overview .professions-top-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "ami" "chart" "catalog"}.figma-professions-shell .is-professions-overview .professions-ami-panel{min-height:620px}.figma-professions-shell .is-professions-overview .professions-feedback-section .landing-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.figma-professions-shell .site-header,.figma-professions-shell .site-header-inner{min-height:0}.figma-professions-shell .is-professions-overview .page-shell-hero{grid-template-columns:1fr;padding:14px}.figma-professions-shell .is-professions-overview .page-shell-hero-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-professions-shell .is-professions-overview .professions-chart-panel,.figma-professions-shell .is-professions-overview .professions-catalog-panel{padding:14px}.figma-professions-shell .is-professions-overview .professions-chart-controls{grid-template-columns:1fr}.figma-professions-shell .is-professions-overview .profession-grid,.figma-professions-shell .is-professions-overview .professions-project-footer .landing-project-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.figma-professions-shell>.landing-ad-strip-shell,.figma-professions-shell .lovable-shell-body-market{padding-inline:8px}.figma-professions-shell .is-professions-overview .professions-top-grid{padding:4px;border-radius:16px}.figma-professions-shell .is-professions-overview .page-shell-hero-aside,.figma-professions-shell .is-professions-overview .profession-grid,.figma-professions-shell .is-professions-overview .professions-feedback-section .landing-feedback-grid,.figma-professions-shell .is-professions-overview .professions-project-footer .landing-project-footer-grid{grid-template-columns:1fr}.figma-professions-shell .is-professions-overview .professions-ami-panel{min-height:470px}.professions-ami-status-card{max-width:calc(100% - 28px)}.professions-ami-status-card.is-risk{top:82px;left:14px;right:auto}.figma-professions-shell .is-professions-overview .professions-chart-svg{min-height:210px}.figma-professions-shell .is-professions-overview .profession-card{min-height:0}.figma-professions-shell .is-professions-overview .profession-card-cta-button{position:static;margin-top:8px;opacity:1;pointer-events:auto;transform:none}.figma-professions-shell .is-professions-overview .professions-feedback-section,.figma-professions-shell .is-professions-overview .professions-project-footer{padding:14px}.figma-professions-shell .is-professions-overview .professions-project-footer .landing-project-footer-community-links .btn{width:100%}}.figma-professions-shell .professions-page.is-profession-detail{gap:18px}.figma-professions-shell .professions-page.is-profession-detail .professions-top-grid{grid-template-columns:minmax(0,1fr);gap:18px}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell{display:grid;gap:18px;min-width:0}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(420px,1fr);gap:12px;min-width:0;align-items:stretch;padding:10px;overflow:hidden;border:1px solid rgba(132,156,228,.28);border-radius:22px;background:linear-gradient(180deg,#11182b75,#0a0e1b73),radial-gradient(760px 360px at 12% 0,rgba(136,111,255,.14),transparent 78%),var(--professions-banner-art);background-size:auto,auto,cover;background-position:center,center,center;box-shadow:0 20px 38px #02050c8f,inset 0 0 0 1px #5367ab33}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-stack{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell{min-height:235px;padding:14px 16px;overflow:hidden;border-color:#8095db3d;border-radius:16px;background:linear-gradient(90deg,#070c18e6,#080d19b8 62%,#080d1994),radial-gradient(520px 220px at 72% 10%,rgba(124,92,255,.18),transparent 68%),var(--professions-banner-art);background-size:auto,auto,cover;background-position:center,center,center;box-shadow:0 16px 34px #03071085}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-header{grid-template-columns:minmax(0,1.45fr) minmax(210px,.72fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-panel{min-height:540px;padding:14px 16px;overflow:hidden;border-color:#8095db3d;border-radius:16px;background:linear-gradient(90deg,#070c18e6,#080d19bd 68%,#080d199e),radial-gradient(520px 260px at 18% 0,rgba(109,188,255,.08),transparent 74%),var(--professions-banner-art);background-size:auto,auto,cover;background-position:center,center,center;box-shadow:0 16px 34px #03071085}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.92fr);gap:10px;min-width:0}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side{display:grid;gap:8px;min-width:0}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid rgba(128,152,223,.22);border-radius:12px;background:#0a101ec7}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card.is-risk{border-color:#f5c46247;background:linear-gradient(135deg,#f0ae381a,#0a101ec7),#0a101ec7}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card span,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card p,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card strong{margin:0}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card span{color:#9fb7e3;font-size:11px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card strong{color:#eef5ff;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card p{color:#bfd2f8;font-size:12px;line-height:1.45}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-legend{gap:6px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-legend .chip{display:inline-flex;align-items:center;gap:6px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-swatch{width:9px;height:9px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 9px #ffffff24}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-empty{display:grid;min-height:240px;place-items:center;border:1px solid rgba(120,143,212,.18);border-radius:12px;color:#9fb7e3;background:#080d19c2}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{position:relative;top:auto;align-self:stretch;min-width:0;min-height:845px;overflow:hidden;border-color:#97acf742;border-radius:18px;background:#101628;box-shadow:0 16px 34px #03071085}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel .market-ami-visual-image{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel .market-ami-visual-gradient{z-index:1;background:linear-gradient(180deg,#080d190d,#080d1929 68%,#080d19ad),radial-gradient(420px 240px at 78% 0,rgba(142,119,255,.16),transparent 72%)}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-overlay{position:absolute;inset:10px;z-index:8;min-height:0;height:auto;padding:10px;overflow:hidden;border:1px solid rgba(126,149,222,.4);border-radius:14px;background:#070b16f2;box-shadow:0 18px 42px #02050ca8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-block{min-height:0;padding:16px;overflow:hidden;border-color:#8095db3d;border-radius:16px;background:linear-gradient(90deg,#070c18e6,#080d19a3 58%,#080d197a),radial-gradient(820px 460px at 70% 20%,rgba(124,92,255,.18),transparent 60%),var(--professions-section-art);background-size:auto,auto,cover;background-position:center,center,center;box-shadow:0 16px 34px #03071085}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-item-card{align-content:start;min-height:185px;background:#080d1ad1}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-block,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-block{min-height:410px;align-content:start}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-card-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-card-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-path-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-professions-shell .professions-page.is-profession-detail .professions-feedback-section,.figma-professions-shell .professions-page.is-profession-detail .professions-project-footer{padding:18px;border-color:#8095db3d;border-radius:16px;background:linear-gradient(90deg,#070c18e6,#080d19a8 62%,#080d1985),radial-gradient(720px 380px at 70% 20%,rgba(124,92,255,.16),transparent 64%),var(--professions-section-art);background-size:auto,auto,cover;background-position:center,center,center}.figma-professions-shell .professions-page.is-profession-detail .professions-feedback-section .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-professions-shell .professions-page.is-profession-detail .professions-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1500px){.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.86fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-layout{grid-template-columns:minmax(0,1fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1160px){.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid{grid-template-columns:minmax(0,1fr)}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{min-height:640px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-header{grid-template-columns:minmax(0,1fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-facts,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-card-grid,.figma-professions-shell .professions-page.is-profession-detail .professions-feedback-section .landing-feedback-grid,.figma-professions-shell .professions-page.is-profession-detail .professions-project-footer .landing-project-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.figma-professions-shell .professions-page.is-profession-detail{gap:12px}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-panel,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-block,.figma-professions-shell .professions-page.is-profession-detail .professions-feedback-section,.figma-professions-shell .professions-page.is-profession-detail .professions-project-footer{padding:12px;border-radius:14px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-facts,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-card-grid,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-card-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-card-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-path-grid,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-path-grid,.figma-professions-shell .professions-page.is-profession-detail .professions-feedback-section .landing-feedback-grid,.figma-professions-shell .professions-page.is-profession-detail .professions-project-footer .landing-project-footer-grid{grid-template-columns:minmax(0,1fr)}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-gathering .profession-detail-block,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell.is-secondary .profession-detail-block{min-height:0}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{min-height:520px}.figma-professions-shell .professions-page.is-profession-detail .professions-chart-controls{grid-template-columns:minmax(0,1fr)}}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid{grid-template-columns:minmax(0,1.72fr) minmax(320px,.58fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-panel{min-height:0}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-fact,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-item-card{min-width:0}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{min-height:0;max-height:840px}@media(max-width:1180px){.figma-professions-shell .professions-page.is-professions-overview .professions-top-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "chart" "catalog" "ami"}.figma-professions-shell .professions-page.is-professions-overview .page-shell-hero,.figma-professions-shell .professions-page.is-professions-overview .professions-chart-panel{min-height:0}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-shell{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr)}.figma-professions-shell .professions-page.is-professions-overview .professions-ami-panel{min-height:360px;max-height:420px}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid{display:contents}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-stack{order:1}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-grid{order:2}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{order:3;width:100%;min-height:320px;height:320px;max-height:320px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-header{grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.72fr)}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}@media(max-width:600px){.figma-professions-shell .professions-page.is-professions-overview .professions-top-grid{gap:6px}.figma-professions-shell .professions-page.is-professions-overview .page-shell-hero,.figma-professions-shell .professions-page.is-professions-overview .professions-chart-panel,.figma-professions-shell .professions-page.is-professions-overview .professions-catalog-panel{padding:11px}.figma-professions-shell .professions-page.is-professions-overview .page-shell-hero{gap:10px}.figma-professions-shell .professions-page.is-professions-overview .page-shell-hero-main,.figma-professions-shell .professions-page.is-professions-overview .page-shell-hero-aside{gap:8px}.figma-professions-shell .professions-page.is-professions-overview .page-shell-hero-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-professions-shell .professions-page.is-professions-overview .page-shell-mini-card{padding:8px}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-shell{grid-template-columns:minmax(0,1fr);gap:8px}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-summary-card{min-height:0;padding:8px}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-legend-chip{min-width:0;min-height:34px;padding:6px;white-space:normal;overflow-wrap:anywhere}.figma-professions-shell .professions-page.is-professions-overview .profession-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.figma-professions-shell .professions-page.is-professions-overview .profession-card{gap:8px;padding:9px;border-radius:13px}.figma-professions-shell .professions-page.is-professions-overview .profession-card-avatar{width:38px;height:38px}.figma-professions-shell .professions-page.is-professions-overview .profession-card-title-row h3{font-size:14px;overflow-wrap:anywhere}.figma-professions-shell .professions-page.is-professions-overview .profession-card-cta-button{width:100%;min-height:34px;padding:6px 8px;font-size:11px;white-space:normal}.figma-professions-shell .professions-page.is-professions-overview .profession-card-meta-row,.figma-professions-shell .professions-page.is-professions-overview .profession-card-highlight-row,.figma-professions-shell .professions-page.is-professions-overview .profession-card-counts-row,.figma-professions-shell .professions-page.is-professions-overview .profession-card-top-items{gap:4px}.figma-professions-shell .professions-page.is-professions-overview .profession-card .chip,.figma-professions-shell .professions-page.is-professions-overview .profession-card .status-chip{min-height:24px;padding:4px 6px;white-space:normal;overflow-wrap:anywhere}.figma-professions-shell .professions-page.is-professions-overview .professions-ami-panel{min-height:270px;height:270px;max-height:270px}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-shell,.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-stack,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-grid{gap:9px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-panel,.figma-professions-shell .professions-page.is-profession-detail .profession-detail-block{padding:10px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-header{grid-template-columns:minmax(0,1fr);gap:8px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell .profession-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-fact{min-height:0;padding:8px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-warning-card{gap:5px;padding:9px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-panel .professions-chart-status-row{display:none}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-panel .professions-chart-controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-layout{grid-template-columns:minmax(0,1fr);gap:8px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card{gap:4px;padding:8px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card p{line-height:1.35}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-card-grid{grid-template-columns:minmax(0,1fr);gap:7px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-item-card{min-height:0;gap:7px;padding:9px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-item-card .ghost-button{width:100%;white-space:normal}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-path-grid{gap:7px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-path-column{padding:9px}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{min-height:260px;height:260px;max-height:260px}}.figma-ai-assistant-shell{width:100%;max-width:none;gap:0;padding:0 0 22px;overflow-x:clip;background:linear-gradient(#070b1794,#070b17b8),url(/assets/ami-space-background-COjW1T71.png) center top / cover fixed,#070b17}.figma-ai-assistant-shell .lovable-global-header{position:sticky;top:0;z-index:70;margin-inline:0}.figma-ai-assistant-shell .site-header,.figma-ai-assistant-shell .site-header-inner{min-height:112px}.figma-ai-assistant-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:10px 12px 0;box-sizing:border-box}.figma-ai-assistant-shell>.landing-ad-strip-shell .landing-ad-strip{min-height:62px;padding-inline:12px;background:linear-gradient(180deg,#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,rgba(138,102,255,.16),transparent 74%)}.figma-ai-assistant-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0;box-sizing:border-box}.figma-ai-assistant-shell .lovable-main-region,.figma-ai-assistant-shell .lovable-main{width:100%;min-width:0}.figma-ai-assistant-shell .lovable-main{display:block}.figma-ai-assistant-shell .lovable-main-content{width:100%;max-width:none;margin:0;padding:0}.wow-ai-page{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;gap:16px;overflow-x:clip}.wow-ai-page .wow-ai-figma-hero,.wow-ai-page .wow-ai-figma-chat-section,.wow-ai-page .wow-ai-feedback-section,.wow-ai-page .wow-ai-project-footer{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(132,156,228,.28);box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f;background:linear-gradient(180deg,#11182bdb,#0a0e1be0),radial-gradient(540px 220px at 12% 0,rgba(136,111,255,.14),transparent 78%)}.wow-ai-page .wow-ai-figma-hero{min-height:585px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(620px,.98fr);gap:18px;padding:12px;border-radius:22px}.wow-ai-page .wow-ai-figma-hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.18;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover no-repeat}.wow-ai-page .wow-ai-figma-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070c18eb,#080d19b8 52%,#080d1966),radial-gradient(760px 520px at 72% 18%,rgba(124,92,255,.18),transparent 60%)}.wow-ai-page .wow-ai-figma-hero-copy{min-width:0;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wow-ai-page .wow-ai-figma-hero-copy .eyebrow{margin:0;color:#9eb8ea;letter-spacing:.08em}.wow-ai-page .wow-ai-hero-title{max-width:980px;margin:0;font-size:clamp(31px,2.5vw,48px);line-height:1.08;background:linear-gradient(115deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.wow-ai-page .wow-ai-figma-narrative{display:grid;gap:8px;max-width:1040px}.wow-ai-page .wow-ai-figma-narrative p{margin:0;color:#cbdbff;font-size:clamp(13px,.82vw,16px);line-height:1.38}.wow-ai-page .wow-ai-figma-safety{margin:2px 0 0;padding:8px 10px;border:1px solid rgba(96,217,255,.32);border-radius:10px;background:#0b213194;color:#d7f3ff;font-size:12px}.wow-ai-page .wow-ai-hero-actions{width:100%;margin-top:auto;justify-content:flex-end}.wow-ai-page .wow-ai-hero-actions .btn{min-height:35px;padding-inline:20px}.wow-ai-page .wow-ai-figma-hero-visual{position:relative;display:block;width:100%;min-height:556px;overflow:hidden;padding:0;border:1px solid rgba(151,172,247,.26);border-radius:18px;background:#0b101fe6;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #5367ab2e}.wow-ai-page .wow-ai-figma-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wow-ai-page .wow-ai-figma-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080d1914,#080d19a8),radial-gradient(320px 180px at 78% 0,rgba(142,119,255,.3),transparent 72%)}.wow-ai-page .wow-ai-figma-signal-card{position:absolute;z-index:2;width:min(246px,calc(50% - 24px));min-height:56px;display:grid;gap:5px;padding:10px;text-align:left;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19d1;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wow-ai-page .wow-ai-figma-signal-card.is-pulse{top:10px;left:10px}.wow-ai-page .wow-ai-figma-signal-card.is-risk{top:68px;right:10px}.wow-ai-page .wow-ai-figma-signal-card small{color:#9ec2ee;font-size:11px}.wow-ai-page .wow-ai-figma-signal-card strong{color:#e9f1ff;font-size:13px}.wow-ai-page .wow-ai-figma-online-pill{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:31px;padding:5px 12px;border:1px solid rgba(105,216,255,.45);border-radius:999px;background:#0c2538b8;color:#d9f5ff;font-size:12px}.wow-ai-page .wow-ai-figma-online-pill i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.wow-ai-page .wow-ai-figma-chat-section{min-height:1464px;display:grid;align-content:start;gap:14px;padding:16px;border-radius:16px}.wow-ai-page .wow-ai-figma-chat-section:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background:url(/assets/loot-section-background-CwhkL6rB.png) center / cover no-repeat}.wow-ai-page .wow-ai-figma-chat-head{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:16px;align-items:end}.wow-ai-page .wow-ai-figma-chat-head h2,.wow-ai-page .wow-ai-figma-chat-head p{margin:0}.wow-ai-page .wow-ai-figma-chat-head h2{margin-top:3px;color:#e9f1ff;font-size:20px}.wow-ai-page .wow-ai-figma-chat-head>div:first-child>p:last-child{margin-top:5px;color:#afc3eb;font-size:12px}.wow-ai-page .wow-ai-figma-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wow-ai-page .wow-ai-figma-status-grid article{min-width:0;display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(127,151,224,.28);border-radius:10px;background:#080d1ab8}.wow-ai-page .wow-ai-figma-status-grid span{color:#83e5ff;font-size:10px;text-transform:uppercase}.wow-ai-page .wow-ai-figma-status-grid strong{color:#e5efff;font-size:12px}.wow-ai-page .ami-assistant-panel-figma{min-height:1220px;padding:10px;border-radius:12px;background:#080d1a7a;border-color:#7f97e047}.wow-ai-page .ami-assistant-figma-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 10px}.wow-ai-page .ami-assistant-figma-head .eyebrow,.wow-ai-page .ami-assistant-figma-head h3{margin:0}.wow-ai-page .ami-assistant-figma-head h3{margin-top:3px;font-size:17px}.wow-ai-page .ami-assistant-layout-figma,.wow-ai-page .ami-assistant-layout-figma .ami-assistant-content,.wow-ai-page .ami-chat-figma{display:block}.wow-ai-page .ami-chat-figma-grid{min-height:1130px;display:grid;grid-template-columns:340px minmax(0,1fr);overflow:hidden;border:1px solid rgba(127,151,224,.3);border-radius:12px;background:#080d1ab8;box-shadow:inset 0 0 0 1px #5667aa47}.wow-ai-page .ami-chat-history-rail{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px;border-right:1px solid rgba(127,151,224,.32);background:#080d1ae6}.wow-ai-page .ami-chat-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wow-ai-page .ami-chat-history-head strong{color:#dce9ff;font-size:12px}.wow-ai-page .ami-chat-history-card,.wow-ai-page .ami-chat-context-selector,.wow-ai-page .ami-chat-rail-prompts{display:grid;gap:8px;padding:10px;border:1px solid rgba(127,151,224,.28);border-radius:10px;background:#080d1aad}.wow-ai-page .ami-chat-history-card span,.wow-ai-page .ami-chat-history-card small,.wow-ai-page .ami-chat-context-selector p,.wow-ai-page .ami-chat-rail-prompts p{margin:0;color:#98b1de;font-size:11px}.wow-ai-page .ami-chat-history-card strong{overflow:hidden;color:#dce9ff;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.wow-ai-page .ami-chat-context-selector .btn,.wow-ai-page .ami-chat-rail-prompts .btn{width:100%;min-height:38px;justify-content:flex-start;text-align:left;white-space:normal}.wow-ai-page .ami-chat-context-selector .btn.is-active{border-color:#60d9ff94;background:#46abeb29;color:#eefaff}.wow-ai-page .ami-chat-figma-stage{position:relative;min-width:0;min-height:1130px;display:flex;flex-direction:column;gap:10px;padding:18px;isolation:isolate}.wow-ai-page .ami-chat-figma-stage:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/assets/ami-hero-wide-DnBFoKEx.png) center / cover no-repeat}.wow-ai-page .ami-chat-figma-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#060a16ad,#070b18e0),radial-gradient(500px 260px at 78% 16%,rgba(104,82,194,.2),transparent 70%)}.wow-ai-page .ami-chat-figma-stage .panel-headline{order:0;padding:10px 12px;border:1px solid rgba(127,151,224,.28);border-radius:12px;background:#080d1ac2}.wow-ai-page .ami-chat-figma-stage .ami-quick-prompts{order:1;max-height:92px;overflow:auto;padding:3px 0}.wow-ai-page .ami-chat-figma-stage .ami-assistant-warning{order:2}.wow-ai-page .ami-chat-figma-stage .ami-chat-list{order:3;min-height:330px;max-height:430px;align-content:start;padding:14px;border-color:#7f97e052;background:#070b187a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wow-ai-page .ami-chat-figma-stage .ami-loading-card{order:4}.wow-ai-page .ami-chat-figma-stage .ami-answer-cards{order:5}.wow-ai-page .ami-chat-figma-stage .ami-manual-box{order:6}.wow-ai-page .ami-chat-figma-stage .ami-context-box{order:7}.wow-ai-page .ami-chat-figma-stage .ami-assistant-ask{order:8;margin-top:auto;padding:10px;border:1px solid rgba(127,151,224,.34);border-radius:12px;background:#080d1ae6}.wow-ai-page .ami-chat-figma-stage>.safety-note{order:9;margin:0;border:1px solid rgba(96,217,255,.34);border-radius:10px;background:#0b2536b8;color:#d7f3ff}.wow-ai-page .ami-chat-bubble{max-width:min(72%,760px);box-shadow:0 10px 24px #04071047}.wow-ai-page .ami-chat-bubble.user{justify-self:end}.wow-ai-page .ami-chat-bubble.assistant{justify-self:start}.wow-ai-page .wow-ai-figma-capability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wow-ai-page .wow-ai-figma-capability-strip article{min-width:0;padding:10px;border:1px solid rgba(127,151,224,.25);border-radius:10px;background:#080d1ac2}.wow-ai-page .wow-ai-figma-capability-strip h3,.wow-ai-page .wow-ai-figma-capability-strip p{margin:0}.wow-ai-page .wow-ai-figma-capability-strip h3{font-size:12px;color:#e8f1ff}.wow-ai-page .wow-ai-figma-capability-strip p{margin-top:5px;color:#aebfe2;font-size:11px;line-height:1.4}.wow-ai-page .wow-ai-figma-route-actions{display:flex;flex-wrap:wrap;gap:8px}.wow-ai-page .wow-ai-feedback-section{min-height:340px;border-radius:16px}.wow-ai-page .wow-ai-project-footer{min-height:421px;border-radius:16px}.wow-ai-page .wow-ai-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wow-ai-page .ami-assistant-mini-figma{border-radius:12px;background:#080d1ad1}@media(max-width:1500px){.wow-ai-page .wow-ai-figma-hero{grid-template-columns:minmax(0,1fr) minmax(500px,.92fr)}.wow-ai-page .wow-ai-figma-narrative p{font-size:13px}.wow-ai-page .ami-chat-figma-grid{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:1160px){.figma-ai-assistant-shell .lovable-shell-body-market{padding-inline:10px}.wow-ai-page .wow-ai-figma-hero,.wow-ai-page .wow-ai-figma-chat-head{grid-template-columns:1fr}.wow-ai-page .wow-ai-figma-hero-visual{min-height:520px}.wow-ai-page .ami-chat-figma-grid{grid-template-columns:250px minmax(0,1fr)}.wow-ai-page .wow-ai-figma-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.figma-ai-assistant-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-ai-assistant-shell .lovable-shell-body-market{padding:8px 8px 0}.wow-ai-page{gap:10px}.wow-ai-page .wow-ai-figma-hero,.wow-ai-page .wow-ai-figma-chat-section{min-height:0;padding:10px;border-radius:14px}.wow-ai-page .wow-ai-hero-title{font-size:clamp(29px,9vw,39px)}.wow-ai-page .wow-ai-figma-hero-copy{padding:4px 2px}.wow-ai-page .wow-ai-hero-actions,.wow-ai-page .wow-ai-hero-actions .btn{width:100%}.wow-ai-page .wow-ai-figma-hero-visual{min-height:390px}.wow-ai-page .wow-ai-figma-signal-card{width:calc(100% - 20px)}.wow-ai-page .wow-ai-figma-signal-card.is-risk{top:78px;left:10px;right:auto}.wow-ai-page .wow-ai-figma-status-grid,.wow-ai-page .wow-ai-figma-capability-strip,.wow-ai-page .wow-ai-project-footer .landing-project-footer-grid{grid-template-columns:1fr}.wow-ai-page .ami-assistant-figma-head{align-items:flex-start;flex-direction:column}.wow-ai-page .ami-chat-figma-grid{min-height:0;grid-template-columns:1fr}.wow-ai-page .ami-chat-history-rail{border-right:0;border-bottom:1px solid rgba(127,151,224,.32)}.wow-ai-page .ami-chat-context-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-ai-page .ami-chat-context-selector p{grid-column:1 / -1}.wow-ai-page .ami-chat-rail-prompts{display:none}.wow-ai-page .ami-chat-figma-stage{min-height:760px;padding:10px}.wow-ai-page .ami-chat-figma-stage .panel-headline{align-items:flex-start;flex-direction:column}.wow-ai-page .ami-chat-figma-stage .ami-assistant-ask,.wow-ai-page .ami-answer-cards{grid-template-columns:1fr}.wow-ai-page .ami-chat-bubble{max-width:92%}.wow-ai-page .wow-ai-feedback-section,.wow-ai-page .wow-ai-project-footer{min-height:0}}.figma-streams-shell{width:min(100%,2133px);max-width:none}.figma-streams-shell .lovable-main-region,.figma-streams-shell .lovable-main,.figma-streams-shell .lovable-main-content{min-width:0;width:100%;max-width:none}.figma-streams-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:10px 14px 24px}.streams-page{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;gap:16px;overflow-x:clip}.streams-page .streams-hero,.streams-page .streams-directory,.streams-page .streams-feedback,.streams-page .streams-project-footer{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(132,156,228,.28);box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f;background:linear-gradient(180deg,#11182bdb,#0a0e1be0),radial-gradient(540px 220px at 12% 0,rgba(136,111,255,.14),transparent 78%)}.streams-page .streams-hero{min-height:585px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(620px,.98fr);gap:18px;padding:12px;border-radius:22px}.streams-page .streams-hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.2;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover no-repeat}.streams-page .streams-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070c18f0,#080d19bd 52%,#080d196b),radial-gradient(760px 520px at 72% 18%,rgba(124,92,255,.18),transparent 60%)}.streams-page .streams-hero-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 8px 8px}.streams-page .streams-hero-copy .eyebrow,.streams-page .streams-hero-copy h1,.streams-page .streams-hero-narrative p,.streams-page .streams-demo-notice{margin:0}.streams-page .streams-hero-copy .eyebrow{color:#9eb8ea;letter-spacing:.08em}.streams-page .streams-hero-copy h1{max-width:1040px;font-size:clamp(28px,2.15vw,44px);line-height:1.14;background:linear-gradient(115deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.streams-page .streams-hero-narrative{display:grid;gap:14px;max-width:1050px}.streams-page .streams-hero-narrative p{color:#b8caec;font-size:clamp(14px,.94vw,20px);line-height:1.38}.streams-page .streams-demo-notice{max-width:970px;padding:9px 11px;border:1px solid rgba(96,217,255,.3);border-radius:10px;background:#0a1f308f;color:#d8f3ff;font-size:12px;line-height:1.45}.streams-page .streams-hero-actions{width:100%;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.streams-page .streams-hero-actions .btn{min-height:35px;padding-inline:20px}.streams-page .streams-hero-visual{position:relative;width:100%;min-height:556px;overflow:hidden;padding:0;border:1px solid rgba(151,172,247,.26);border-radius:18px;background:#0b101fe6;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #5367ab2e}.streams-page .streams-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.streams-page .streams-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080d1914,#080d19a8),radial-gradient(320px 180px at 78% 0,rgba(142,119,255,.3),transparent 72%)}.streams-page .streams-signal-card{position:absolute;z-index:2;width:min(270px,calc(50% - 24px));min-height:56px;display:grid;gap:5px;padding:10px;text-align:left;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19d1;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.streams-page .streams-signal-card.is-pulse{top:10px;left:10px}.streams-page .streams-signal-card.is-risk{top:68px;right:10px}.streams-page .streams-signal-card small{color:#9ec2ee;font-size:11px}.streams-page .streams-signal-card strong{color:#e9f1ff;font-size:13px}.streams-page .streams-online-pill{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:31px;padding:5px 12px;border:1px solid rgba(105,216,255,.45);border-radius:999px;background:#0c2538b8;color:#d9f5ff;font-size:12px}.streams-page .streams-online-pill i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#5ce1b1;box-shadow:0 0 10px #5ae0b1cc}.streams-page .streams-directory{min-height:1471px;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px}.streams-page .streams-directory:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background:url(/assets/loot-section-background-CwhkL6rB.png) center / cover no-repeat}.streams-page .streams-directory-head{min-height:68px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.streams-page .streams-directory-head .eyebrow,.streams-page .streams-directory-head h2{margin:0}.streams-page .streams-directory-head .eyebrow{color:#e9f1ff;font-size:19px;font-weight:700;letter-spacing:0;text-transform:none}.streams-page .streams-directory-head h2{margin-top:14px;color:#b0c3ea;font-size:16px;font-weight:400}.streams-page .streams-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:12px;align-items:end;padding:12px;border:1px solid rgba(127,151,224,.26);border-radius:12px;background:#080d1ab8}.streams-page .streams-controls label{display:grid;gap:6px;color:#a9bde5;font-size:11px}.streams-page .streams-controls input{width:100%;min-height:38px;padding:8px 11px;border:1px solid rgba(127,151,224,.3);border-radius:9px;outline:0;background:#070b18db;color:#edf5ff}.streams-page .streams-controls input:focus{border-color:#60d9ff9e;box-shadow:0 0 0 2px #60d9ff1f}.streams-page .streams-filter-tabs{display:flex;flex-wrap:wrap;gap:6px}.streams-page .streams-filter-tabs .btn{min-height:38px;padding-inline:12px}.streams-page .streams-filter-tabs .btn.is-active,.streams-page .streams-creator-actions .btn.is-active{border-color:#60d9ff9e;background:#44a6e22e;color:#eefaff}.streams-page .streams-source-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border:1px solid rgba(96,217,255,.38);border-radius:999px;background:#0c25389e;color:#d8f4ff;font-size:11px;white-space:nowrap}.streams-page .streams-featured-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 14px;border:1px solid rgba(147,170,241,.38);border-radius:12px;background:linear-gradient(115deg,#181f37e6,#0b101fd1),radial-gradient(400px 160px at 82% 12%,rgba(124,92,255,.22),transparent 72%)}.streams-page .streams-featured-card .eyebrow,.streams-page .streams-featured-card h3,.streams-page .streams-featured-card p{margin:0}.streams-page .streams-featured-card h3{margin-top:4px;color:#eef5ff;font-size:20px}.streams-page .streams-featured-card>div:first-child>p:last-child{margin-top:5px;color:#afc3eb}.streams-page .streams-featured-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.streams-page .streams-featured-meta>span,.streams-page .streams-creator-card-head>span{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid rgba(126,149,222,.32);border-radius:999px;background:#080d1ab8;color:#cbdaf7;font-size:11px}.streams-page .streams-featured-meta>.is-demo-live,.streams-page .streams-creator-card-head>.is-demo-live{border-color:#5ce0b06b;background:#52cda51f;color:#dffcf0}.streams-page .streams-featured-meta>.is-demo-offline,.streams-page .streams-creator-card-head>.is-demo-offline{color:#aebfe1}.streams-page .streams-creator-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 58px;align-content:start}.streams-page .streams-creator-card{position:relative;min-width:0;min-height:340px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px;border:1px solid rgba(132,156,228,.28);border-radius:16px;background:linear-gradient(180deg,#07101edb,#06111ee6),url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat;box-shadow:inset 0 0 0 1px #5367ab29,0 18px 32px #02050c6b}.streams-page .streams-creator-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background:radial-gradient(440px 240px at 68% 24%,rgba(124,92,255,.2),transparent 66%),radial-gradient(360px 220px at 20% 76%,rgba(0,212,255,.1),transparent 68%)}.streams-page .streams-creator-card>*{position:relative;z-index:1}.streams-page .streams-creator-card.is-selected{border-color:#68daff8f;box-shadow:inset 0 0 0 1px #60d9ff2e,0 18px 34px #040f1e85}.streams-page .streams-creator-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.streams-page .streams-creator-card-head p,.streams-page .streams-creator-card-head h3,.streams-page .streams-creator-title,.streams-page .streams-external-notice{margin:0}.streams-page .streams-creator-card-head p{color:#8eabda;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.streams-page .streams-creator-card-head h3{margin-top:5px;color:#eef5ff;font-size:20px}.streams-page .streams-creator-title{min-height:46px;color:#c6d7f5;line-height:1.45}.streams-page .streams-creator-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.streams-page .streams-creator-facts div{min-width:0;display:grid;gap:4px;padding:9px;border:1px solid rgba(127,151,224,.2);border-radius:9px;background:#070b1899}.streams-page .streams-creator-facts dt{color:#88a5d4;font-size:10px;text-transform:uppercase}.streams-page .streams-creator-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#e0ebff;font-size:12px}.streams-page .streams-external-notice{color:#91a9d5;font-size:11px;line-height:1.45}.streams-page .streams-creator-actions{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.streams-page .streams-creator-actions .btn{min-width:0;min-height:38px;padding:8px 10px;white-space:normal;text-align:center}.streams-page .streams-creator-card.is-reserved{align-items:flex-start;justify-content:center;background:linear-gradient(180deg,#07101ee6,#06111ef0),url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat}.streams-page .streams-creator-card.is-reserved h3,.streams-page .streams-creator-card.is-reserved p{margin:0}.streams-page .streams-creator-card.is-reserved h3{color:#d8e6ff;font-size:18px}.streams-page .streams-creator-card.is-reserved p{max-width:330px;color:#93a9d2;line-height:1.5}.streams-page .streams-reserved-mark{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(127,151,224,.34);border-radius:50%;background:#111930c2;color:#a8bce3;font-size:12px;letter-spacing:.12em}.streams-page .streams-empty{display:grid;justify-items:start;gap:8px;padding:24px;border:1px dashed rgba(127,151,224,.34);border-radius:12px;background:#080d1ab8}.streams-page .streams-empty h3,.streams-page .streams-empty p{margin:0}.streams-page .streams-empty p{color:#aebfe1}.streams-page .streams-directory-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid rgba(96,217,255,.26);border-radius:10px;background:#0a1f308f;color:#cfe9f7;font-size:11px}.streams-page .streams-directory-foot p{margin:0;text-align:right}.streams-page .streams-feedback{min-height:340px;border-radius:16px}.streams-page .streams-project-footer{min-height:421px;border-radius:16px}.streams-page .streams-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1500px){.streams-page .streams-hero{grid-template-columns:minmax(0,1fr) minmax(500px,.92fr)}.streams-page .streams-hero-narrative p{font-size:14px}.streams-page .streams-creator-grid{gap:24px}}@media(max-width:1160px){.figma-streams-shell .lovable-shell-body-market{padding-inline:10px}.streams-page .streams-hero{grid-template-columns:1fr}.streams-page .streams-hero-visual{min-height:520px}.streams-page .streams-controls{grid-template-columns:1fr;align-items:stretch}.streams-page .streams-filter-tabs{justify-content:flex-start}.streams-page .streams-source-badge{justify-self:start}.streams-page .streams-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.figma-streams-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-streams-shell .lovable-shell-body-market{padding:8px 8px 0}.streams-page{gap:10px}.streams-page .streams-hero,.streams-page .streams-directory{min-height:0;padding:10px;border-radius:14px}.streams-page .streams-hero-copy{padding:4px 2px}.streams-page .streams-hero-copy h1{font-size:clamp(29px,9vw,39px)}.streams-page .streams-hero-actions,.streams-page .streams-hero-actions .btn{width:100%}.streams-page .streams-hero-visual{min-height:390px}.streams-page .streams-signal-card{width:calc(100% - 20px)}.streams-page .streams-signal-card.is-risk{top:78px;left:10px;right:auto}.streams-page .streams-directory-head,.streams-page .streams-featured-card,.streams-page .streams-directory-foot{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.streams-page .streams-featured-meta{justify-content:flex-start}.streams-page .streams-creator-grid,.streams-page .streams-project-footer .landing-project-footer-grid{grid-template-columns:1fr}.streams-page .streams-creator-card{min-height:0}.streams-page .streams-creator-facts,.streams-page .streams-creator-actions{grid-template-columns:1fr}.streams-page .streams-directory-foot p{text-align:left}.streams-page .streams-feedback,.streams-page .streams-project-footer{min-height:0}}.figma-partner-program-shell{width:min(100%,2133px);max-width:none;background:linear-gradient(180deg,#0509132e,#0509136b),url(/assets/ami-space-background-COjW1T71.png) center top / cover fixed}.figma-partner-program-shell .lovable-global-header,.figma-partner-program-shell .site-header,.figma-partner-program-shell .site-header-inner{width:100%;max-width:none}.figma-partner-program-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding-inline:14px}.figma-partner-program-shell>.landing-ad-strip-shell .landing-ad-strip{max-width:2116px;margin-inline:auto}.figma-partner-program-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:10px 14px 24px}.figma-partner-program-shell .lovable-main-region,.figma-partner-program-shell .lovable-main,.figma-partner-program-shell .lovable-main-content{min-width:0;width:100%;max-width:none}.partner-program-page{width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;gap:16px;overflow-x:clip}.partner-program-page .partner-program-hero,.partner-program-page .partner-program-hub,.partner-program-page .partner-program-feedback,.partner-program-page .partner-program-project-footer{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(132,156,228,.28);box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f}.partner-program-page .partner-program-hero{min-height:585px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(620px,1fr);gap:18px;padding:12px;border-radius:22px;background:linear-gradient(180deg,#11182bd6,#0a0e1be0),radial-gradient(680px 420px at 16% 20%,rgba(96,119,209,.2),transparent 70%)}.partner-program-page .partner-program-hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.24;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover no-repeat}.partner-program-page .partner-program-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070c18f5,#080d19b8 51%,#080d1957),radial-gradient(720px 460px at 72% 20%,rgba(130,94,255,.2),transparent 66%)}.partner-program-page .partner-program-hero-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:12px 18px 8px}.partner-program-page .partner-program-hero-copy h1{margin:0;font-size:clamp(32px,2.2vw,48px);line-height:1.1;background:linear-gradient(115deg,#f6f8ff 5%,#d6c6ff 40%,#9bdfff 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.partner-program-page .partner-program-hero-narrative{display:grid;gap:18px;max-width:1040px}.partner-program-page .partner-program-hero-narrative p{margin:0;color:#b9cbed;font-size:clamp(15px,1.02vw,21px);line-height:1.36}.partner-program-page .partner-program-hero-actions{width:100%;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.partner-program-page .partner-program-hero-actions .btn{min-height:36px;padding-inline:22px}.partner-program-page .partner-program-hero-visual{position:relative;width:100%;min-height:556px;overflow:hidden;padding:0;border:1px solid rgba(151,172,247,.28);border-radius:18px;background:#0b101fe6;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #5367ab2e}.partner-program-page .partner-program-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.partner-program-page .partner-program-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080d190f,#080d1985),radial-gradient(320px 180px at 78% 0,rgba(142,119,255,.3),transparent 72%)}.partner-program-page .partner-program-signal-card{position:absolute;z-index:2;width:min(270px,calc(50% - 24px));min-height:58px;display:grid;gap:5px;padding:10px;text-align:left;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19d6;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.partner-program-page .partner-program-signal-card.is-pulse{top:10px;left:10px}.partner-program-page .partner-program-signal-card.is-risk{top:68px;right:10px}.partner-program-page .partner-program-signal-card small{color:#9ec2ee;font-size:11px}.partner-program-page .partner-program-signal-card strong{color:#e9f1ff;font-size:13px}.partner-program-page .partner-program-online-pill{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid rgba(93,219,255,.44);border-radius:999px;background:#081f2fd1;color:#d8f4ff;font-size:12px}.partner-program-page .partner-program-online-pill i{width:8px;height:8px;border-radius:999px;background:#5ff1c4;box-shadow:0 0 10px #5ff1c4db}.partner-program-page .partner-program-hub{min-height:1680px;padding:28px 40px 24px;border-radius:18px;background:linear-gradient(90deg,#070c18eb,#080d19b8 61%,#080d1994),radial-gradient(720px 420px at 74% 16%,rgba(111,91,215,.18),transparent 70%),url(/assets/loot-section-background-CwhkL6rB.png) center / cover no-repeat}.partner-program-page .partner-program-hub>h2{margin:0 0 28px;color:#f1f4ff;font-size:clamp(28px,2.1vw,42px)}.partner-program-page .partner-program-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);gap:18px;align-items:start}.partner-program-page .partner-program-primary-column,.partner-program-page .partner-program-secondary-column{min-width:0;display:grid;gap:14px}.partner-program-page .partner-program-card{min-width:0;padding:16px;border:1px solid rgba(126,149,222,.28);border-radius:15px;background:linear-gradient(145deg,#0b1222eb,#080d19bd),radial-gradient(420px 190px at 80% 0,rgba(119,91,218,.13),transparent 72%);box-shadow:inset 0 0 0 1px #4b60a21f}.partner-program-page .partner-program-card h3,.partner-program-page .partner-program-card h4{color:#edf3ff}.partner-program-page .partner-program-card .panel-headline{align-items:center;margin-bottom:12px}.partner-program-page .partner-program-card .panel-headline h3{margin:0}.partner-program-page .partner-dropzone-disabled{padding:16px;border-radius:12px;background:#070d1ba3}.partner-program-page .partner-safety-list{margin-bottom:0}.partner-program-page .partner-program-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partner-program-page .partner-program-benefit-grid>div{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;min-height:76px;padding:11px;border:1px solid rgba(127,151,223,.22);border-radius:11px;background:#070c1894}.partner-program-page .partner-program-benefit-grid span{color:#80dffb;font-size:11px;font-weight:800;letter-spacing:.08em}.partner-program-page .partner-program-benefit-grid p{margin:0;color:#c8d8f6;font-size:13px;line-height:1.45}.partner-program-page .partner-tier-stats-grid{gap:10px}.partner-program-page .partner-tier-stats-grid .metric-card{min-height:86px;padding:12px;border-color:#7f97df3d;background:#070c18a8}.partner-program-page .partner-tier-stats-grid .metric-value{color:#eef4ff}.partner-program-page .partner-upload-table{background:#050a15b8}.partner-program-page .partner-upload-head,.partner-program-page .partner-upload-row{grid-template-columns:1.45fr .95fr 1.05fr .9fr}.partner-program-page .partner-program-profile{display:grid;gap:14px}.partner-program-page .partner-program-profile-head{display:grid;grid-template-columns:96px minmax(90px,.55fr) minmax(0,1.45fr);gap:12px;align-items:stretch}.partner-program-page .partner-program-profile-avatar{min-height:96px;display:grid;place-items:center;border:1px solid rgba(126,149,222,.34);border-radius:12px;background:radial-gradient(circle at 50% 28%,rgba(131,99,238,.36),transparent 58%),#070d1bd1;color:#c9b9ff;font-size:20px;font-weight:800;letter-spacing:.12em}.partner-program-page .partner-program-profile-head>div{min-width:0;display:grid;align-content:center;gap:4px}.partner-program-page .partner-program-profile-head small,.partner-program-page .partner-program-bonus-summary small,.partner-program-page .partner-program-progress small{color:#9fb7e5}.partner-program-page .partner-program-profile-head strong{color:#eef4ff}.partner-program-page .partner-program-tier-summary{padding:10px;border:1px solid rgba(126,149,222,.28);border-radius:11px;background:#080d1994}.partner-program-page .partner-program-tier-summary span{margin-top:3px;padding:5px 9px;border:1px solid rgba(218,178,87,.34);border-radius:999px;background:linear-gradient(90deg,#664c1a7a,#37314d9e);color:#f2d28c;font-size:11px}.partner-program-page .partner-program-bonus-summary,.partner-program-page .partner-program-progress{display:grid;gap:6px;padding:10px;border:1px solid rgba(126,149,222,.23);border-radius:11px;background:#080d197a}.partner-program-page .partner-program-bonus-summary strong{color:#cbdaf5;font-size:13px}.partner-program-page .partner-program-progress strong{color:#f0f4ff;font-size:20px}.partner-program-page .partner-program-tasks{min-height:270px;align-content:start}.partner-program-page .partner-program-tasks ul{display:grid;gap:12px;margin:14px 0;padding-left:20px;color:#c6d6f4}.partner-program-page .partner-program-tasks p{margin:0;padding:10px;border:1px solid rgba(97,213,255,.25);border-radius:10px;background:#08202f70;color:#bce9f8;font-size:12px;line-height:1.45}.partner-program-page .partner-program-social-copy{min-width:0;padding:4px 4px 0}.partner-program-page .partner-program-social-copy h2{margin:0 0 18px;color:#f0efff;font-size:clamp(28px,2vw,42px)}.partner-program-page .partner-program-social-copy>p,.partner-program-page .partner-program-social-description-grid p{margin:0 0 15px;color:#bacbec;font-size:clamp(14px,.9vw,19px);line-height:1.35}.partner-program-page .partner-program-social-copy .partner-program-social-lead{color:#d0daf1;font-size:clamp(18px,1.2vw,25px)}.partner-program-page .partner-program-social-description-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:22px}.partner-program-page .partner-program-social-description-grid strong{color:#d9e3f8}.partner-program-page .partner-program-disclosure{border-color:#e5b85145;background:linear-gradient(145deg,#211b16ad,#080d19c7),radial-gradient(360px 160px at 84% 0,rgba(212,159,58,.12),transparent 72%)}.partner-program-page .partner-program-disclosure p{margin:8px 0 0;color:#d5c9ae;font-size:12px;line-height:1.45}.partner-program-page .partner-program-social-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px}.partner-program-page .partner-program-social-icons img{width:56px;height:56px;object-fit:cover;border:1px solid rgba(129,151,218,.25);border-radius:7px;background:#080d19b8;box-shadow:0 8px 18px #02050c6b}.partner-program-page .partner-program-feedback,.partner-program-page .partner-program-project-footer{border-radius:16px;background:linear-gradient(90deg,#070c18eb,#080d19b3 62%,#080d198f),radial-gradient(720px 380px at 70% 20%,rgba(124,92,255,.16),transparent 64%),url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat}.partner-program-page .partner-program-feedback{min-height:340px;padding:18px}.partner-program-page .partner-program-project-footer{min-height:420px;padding:18px}.partner-program-page .partner-program-feedback .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-program-page .partner-program-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1500px){.partner-program-page .partner-program-hero{grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr)}.partner-program-page .partner-program-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}.partner-program-page .partner-program-feedback .landing-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.partner-program-page .partner-program-hero{min-height:0;grid-template-columns:1fr}.partner-program-page .partner-program-hero-visual{min-height:500px}.partner-program-page .partner-program-main-grid{grid-template-columns:minmax(0,1fr)}.partner-program-page .partner-program-hub{min-height:0}}@media(max-width:820px){.figma-partner-program-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-partner-program-shell .lovable-shell-body-market{padding:8px 8px 18px}.partner-program-page{gap:12px}.partner-program-page .partner-program-hero{padding:8px;border-radius:16px}.partner-program-page .partner-program-hero-copy{padding:10px 8px}.partner-program-page .partner-program-hero-visual{min-height:390px}.partner-program-page .partner-program-hub,.partner-program-page .partner-program-feedback,.partner-program-page .partner-program-project-footer{padding:14px}.partner-program-page .partner-program-hub>h2{margin-bottom:18px}.partner-program-page .partner-program-profile-head{grid-template-columns:74px minmax(0,1fr)}.partner-program-page .partner-program-tier-summary{grid-column:1 / -1}.partner-program-page .partner-tier-stats-grid,.partner-program-page .partner-program-benefit-grid,.partner-program-page .partner-program-social-description-grid,.partner-program-page .partner-program-feedback .landing-feedback-grid,.partner-program-page .partner-program-project-footer .landing-project-footer-grid,.partner-program-page .partner-upload-head,.partner-program-page .partner-upload-row{grid-template-columns:minmax(0,1fr)}.partner-program-page .partner-program-social-icons{justify-content:center}.partner-program-page .partner-program-feedback,.partner-program-page .partner-program-project-footer{min-height:0}}@media(max-width:560px){.partner-program-page .partner-program-hero-narrative{gap:12px}.partner-program-page .partner-program-hero-actions .btn{width:100%}.partner-program-page .partner-program-hero-visual{min-height:310px}.partner-program-page .partner-program-signal-card{width:calc(100% - 20px)}.partner-program-page .partner-program-signal-card.is-risk{top:82px;left:10px;right:auto}.partner-program-page .partner-program-online-pill{right:10px;left:10px;justify-content:center}.partner-program-page .partner-program-card{padding:12px}.partner-program-page .partner-program-social-icons img{width:46px;height:46px}}.figma-pricing-shell{width:min(100%,2133px);max-width:none;background:linear-gradient(180deg,#04091424,#04091494),url(/assets/ami-space-background-COjW1T71.png) top center / cover fixed}.figma-pricing-shell .lovable-global-header,.figma-pricing-shell .site-header,.figma-pricing-shell .site-header-inner{width:100%;max-width:none}.figma-pricing-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding-inline:14px}.figma-pricing-shell>.landing-ad-strip-shell .landing-ad-strip{max-width:2116px;margin-inline:auto}.figma-pricing-shell .lovable-shell-body-market{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 18px 28px;box-sizing:border-box}.figma-pricing-shell .lovable-main,.figma-pricing-shell .lovable-main-content{min-width:0;max-width:none;width:100%}.figma-pricing-shell .lovable-main-content{padding:0}.pricing-page{width:min(100%,2116px);max-width:2116px;display:grid;gap:14px;margin:0 auto;padding:0;overflow-x:clip;color:#dfe9ff}.pricing-page .pricing-hero,.pricing-page .pricing-plans-section,.pricing-page .pricing-feedback,.pricing-page .pricing-project-footer{border:1px solid rgba(117,143,221,.28);border-radius:18px;box-shadow:inset 0 0 0 1px #455b9b1a}.pricing-page .pricing-hero{min-height:585px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(620px,.95fr);gap:18px;padding:14px;overflow:hidden;background:linear-gradient(100deg,#060c19f0,#080d19b8 58%,#080d196b),radial-gradient(780px 380px at 84% 18%,rgba(113,84,219,.2),transparent 72%),url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat}.pricing-page .pricing-hero-copy{min-width:0;display:flex;flex-direction:column;gap:16px;padding:14px 4px 12px}.pricing-page .pricing-kicker{color:#85dff8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-page .pricing-hero h1{max-width:860px;margin:0;color:#f3f6ff;font-size:clamp(30px,2.1vw,48px);line-height:1.08}.pricing-page .pricing-hero-lead{max-width:960px;margin:0;color:#e1e9fb;font-size:clamp(17px,1.05vw,23px);font-weight:700;line-height:1.35}.pricing-page .pricing-hero-narrative{display:grid;gap:12px;max-width:980px}.pricing-page .pricing-hero-narrative p{margin:0;color:#bdcdec;font-size:clamp(14px,.83vw,18px);line-height:1.45}.pricing-page .pricing-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.pricing-page .pricing-hero-chips span{padding:6px 11px;border:1px solid rgba(92,205,245,.32);border-radius:999px;background:#081f308a;color:#c4eefe;font-size:11px}.pricing-page .pricing-hero-visual{position:relative;min-height:556px;overflow:hidden;border:1px solid rgba(161,177,239,.3);border-radius:16px;background:#070c18e6}.pricing-page .pricing-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pricing-page .pricing-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0408120d,#04081270),radial-gradient(420px 200px at 84% 0,rgba(139,103,239,.25),transparent 72%)}.pricing-page .pricing-signal-card{position:absolute;z-index:2;width:min(275px,calc(50% - 24px));display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(130,153,225,.42);border-radius:11px;background:#070d1adb;box-shadow:0 10px 24px #01040a8a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pricing-page .pricing-signal-card.is-pulse{top:10px;left:10px}.pricing-page .pricing-signal-card.is-risk{top:70px;right:10px}.pricing-page .pricing-signal-card small{color:#a3bde6;font-size:11px}.pricing-page .pricing-signal-card strong{color:#edf3ff;font-size:13px}.pricing-page .pricing-online-pill{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid rgba(93,219,255,.44);border-radius:999px;background:#081f2fd6;color:#d8f4ff;font-size:12px}.pricing-page .pricing-online-pill i{width:8px;height:8px;border-radius:999px;background:#5ff1c4;box-shadow:0 0 10px #5ff1c4db}.pricing-page .pricing-plans-section{min-height:1430px;padding:30px 18px 24px;background:linear-gradient(90deg,#070c18f0,#080d19bf 62%,#080d199e),radial-gradient(720px 420px at 72% 10%,rgba(116,86,219,.18),transparent 70%),url(/assets/loot-section-background-CwhkL6rB.png) center / cover no-repeat}.pricing-page .pricing-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:20px;align-items:end;margin:0 4px 26px}.pricing-page .pricing-section-heading h2{margin:6px 0 0;color:#f1f4ff;font-size:clamp(30px,2.2vw,46px);line-height:1.12}.pricing-page .pricing-section-heading>p{margin:0;color:#aebfdf;font-size:13px;line-height:1.5}.pricing-page .pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.pricing-page .pricing-card{min-width:0;min-height:1080px;display:flex;flex-direction:column;gap:13px;padding:20px 16px 16px;border:1px solid rgba(123,148,221,.32);border-radius:15px;background:linear-gradient(160deg,#09101ff0,#060c19c2),radial-gradient(420px 280px at 50% 38%,rgba(80,112,189,.12),transparent 70%);box-shadow:inset 0 0 0 1px #475b991a}.pricing-page .pricing-card.is-featured{border-color:#d2ad5380;background:linear-gradient(160deg,#151421f5,#070c19c7),radial-gradient(440px 280px at 50% 22%,rgba(145,100,229,.18),transparent 70%);box-shadow:inset 0 0 0 1px #e5be5c1a,0 18px 46px #03060e4d}.pricing-page .pricing-card-head{min-height:27px;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.pricing-page .pricing-plan-status,.pricing-page .pricing-plan-featured{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid rgba(104,209,246,.3);border-radius:999px;background:#08203073;color:#bce8f7;font-size:10px;letter-spacing:.04em}.pricing-page .pricing-plan-featured{border-color:#e5be5c5c;background:#4c391880;color:#efd28a}.pricing-page .pricing-card h3{margin:0;color:#f0f4ff;font-size:clamp(21px,1.35vw,29px);line-height:1.2}.pricing-page .pricing-plan-summary{min-height:66px;margin:0;color:#aebfdf;font-size:13px;line-height:1.45}.pricing-page .pricing-card .price{margin:2px 0 0;color:#f4f7ff;font-size:clamp(22px,1.45vw,31px);font-weight:800;line-height:1.18}.pricing-page .pricing-price-note{min-height:36px;margin:0;color:#d6bb77;font-size:11px;line-height:1.4}.pricing-page .pricing-list-title{margin:2px 0 0;color:#dae5fa;font-size:13px;font-weight:800}.pricing-page .pricing-feature-list,.pricing-page .pricing-plan-limits ul{display:grid;gap:9px;margin:0;padding-left:21px;color:#c5d5f2;font-size:13px;line-height:1.45}.pricing-page .pricing-feature-list li::marker{color:#65d5f5}.pricing-page .pricing-plan-limits{display:grid;gap:9px;margin-top:4px;padding:12px;border:1px solid rgba(213,171,72,.2);border-radius:10px;background:#221b1257}.pricing-page .pricing-plan-limits ul{color:#cbbf9f;font-size:12px}.pricing-page .pricing-plan-limits li::marker{color:#d7aa55}.pricing-page .pricing-card>.btn{width:100%;min-height:40px;margin-top:auto}.pricing-page .pricing-cta-note{min-height:48px;margin:0;color:#91a9d4;font-size:11px;line-height:1.45}.pricing-page .pricing-disclosure{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:18px;padding:14px 16px;border:1px solid rgba(218,178,77,.3);border-radius:13px;background:linear-gradient(100deg,#2f231494,#080d19b3)}.pricing-page .pricing-disclosure>div{display:flex;gap:12px;align-items:flex-start}.pricing-page .pricing-disclosure-icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(231,190,91,.45);border-radius:999px;color:#f1cf7c;font-weight:900}.pricing-page .pricing-disclosure h3{margin:0 0 5px;color:#f1e0b1;font-size:15px}.pricing-page .pricing-disclosure p{max-width:1180px;margin:0;color:#cbbf9f;font-size:12px;line-height:1.5}.pricing-page .pricing-feedback,.pricing-page .pricing-project-footer{background:linear-gradient(90deg,#070c18f0,#080d19b8 62%,#080d1994),radial-gradient(720px 380px at 70% 20%,rgba(124,92,255,.16),transparent 64%),url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat}.pricing-page .pricing-feedback{min-height:340px;padding:18px}.pricing-page .pricing-project-footer{min-height:420px;padding:18px}.pricing-page .pricing-feedback .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-page .pricing-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-page .pricing-footer-locale{padding:5px 10px;border:1px solid rgba(113,141,218,.24);border-radius:999px;color:#91a9d4;font-size:10px;white-space:nowrap}@media(max-width:1500px){.pricing-page .pricing-hero{grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr)}.pricing-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page .pricing-card{min-height:910px}.pricing-page .pricing-feedback .landing-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.pricing-page .pricing-hero{min-height:0;grid-template-columns:minmax(0,1fr)}.pricing-page .pricing-hero-visual{min-height:500px}.pricing-page .pricing-plans-section{min-height:0}.pricing-page .pricing-section-heading{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.figma-pricing-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-pricing-shell .lovable-shell-body-market{padding:8px 8px 18px}.pricing-page{gap:12px}.pricing-page .pricing-hero{padding:8px;border-radius:16px}.pricing-page .pricing-hero-copy{padding:10px 8px}.pricing-page .pricing-hero-visual{min-height:390px}.pricing-page .pricing-plans-section,.pricing-page .pricing-feedback,.pricing-page .pricing-project-footer{padding:14px}.pricing-page .pricing-grid,.pricing-page .pricing-feedback .landing-feedback-grid,.pricing-page .pricing-project-footer .landing-project-footer-grid{grid-template-columns:minmax(0,1fr)}.pricing-page .pricing-card,.pricing-page .pricing-plan-summary,.pricing-page .pricing-price-note,.pricing-page .pricing-cta-note{min-height:0}.pricing-page .pricing-disclosure{align-items:stretch;flex-direction:column}.pricing-page .pricing-feedback,.pricing-page .pricing-project-footer{min-height:0}.pricing-page .landing-project-footer-meta{align-items:flex-start}}@media(max-width:560px){.pricing-page .pricing-hero-narrative{gap:10px}.pricing-page .pricing-hero-visual{min-height:310px}.pricing-page .pricing-signal-card{width:calc(100% - 20px)}.pricing-page .pricing-signal-card.is-risk{top:82px;left:10px;right:auto}.pricing-page .pricing-online-pill{right:10px;left:10px;justify-content:center}.pricing-page .pricing-card{padding:15px 12px}.pricing-page .pricing-hero-chips span{width:100%;text-align:center}.pricing-page .pricing-footer-locale{display:none}}.figma-account-shell{width:100%;max-width:none;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.26),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(68,132,208,.18),transparent 70%),linear-gradient(180deg,#070b17 0% 100%)}.figma-account-shell .lovable-global-header,.figma-account-shell .site-header,.figma-account-shell .site-header-inner{width:100%;max-width:none}.figma-account-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:8px 12px 0}.figma-account-shell>.landing-ad-strip-shell .landing-ad-strip{max-width:none}.figma-account-shell .lovable-shell-body-market{display:block;width:100%;max-width:none;padding:12px 13px 28px}.figma-account-shell .lovable-main-region,.figma-account-shell .lovable-main,.figma-account-shell .lovable-main-content{width:100%;min-width:0;max-width:none;margin:0}.figma-account-shell .lovable-main-content{padding:0}.account-page{width:min(100%,2080px);margin:0 auto;display:grid;gap:16px;color:#eaf2ff}.account-page .account-hero,.account-page .account-panel,.account-page .account-summary-grid>article{position:relative;overflow:hidden;border:1px solid rgba(132,156,228,.28);background:linear-gradient(180deg,#11182beb,#0a0e1beb),radial-gradient(520px 220px at 7% 0%,rgba(136,111,255,.14),transparent 78%);box-shadow:0 20px 38px #02050c75,inset 0 0 0 1px #5367ab2b}.account-page .account-hero{min-height:480px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(560px,.98fr);border-radius:22px}.account-page .account-hero:before,.account-page .account-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 360px at 72% 22%,rgba(124,92,255,.14),transparent 64%),radial-gradient(520px 300px at 18% 82%,rgba(0,212,255,.07),transparent 68%)}.account-page .account-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,4vw,76px)}.account-page .account-kicker{display:inline-flex;align-items:center;min-height:24px;padding:5px 10px;border:1px solid rgba(96,217,255,.3);border-radius:999px;background:#08203070;color:#9fdff2;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.account-page .account-hero h1{max-width:760px;margin:18px 0 14px;color:#f3f6ff;font-size:clamp(36px,4vw,72px);line-height:.98;letter-spacing:-.045em}.account-page .account-hero-copy>p{max-width:790px;margin:0;color:#b7c9e9;font-size:clamp(14px,1.1vw,18px);line-height:1.65}.account-page .account-chip-row,.account-page .account-hero-actions,.account-page .account-form-actions,.account-page .account-security-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.account-page .account-chip-row{margin-top:24px}.account-page .account-chip-row span,.account-page .account-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border:1px solid rgba(131,154,224,.34);border-radius:999px;background:#ffffff08;color:#b9cdf2;font-size:11px;font-style:normal;line-height:1.2;white-space:nowrap}.account-page .account-chip-row span:first-child,.account-page .account-status-pill.is-live{border-color:#5ce0b066;background:#164e3e57;color:#dffff1}.account-page .account-status-pill.is-gold{border-color:#f2c46685;background:#704b1342;color:#ffedc8}.account-page .account-status-pill.is-warning{border-color:#eeb94f6b;background:#5939115c;color:#f6d58e}.account-page .account-hero-actions{margin-top:26px}.account-page .account-hero-actions .btn,.account-page .account-form-actions .btn,.account-page .account-security-actions .btn,.account-page .account-plan-panel>.btn{min-height:40px;padding-inline:18px}.account-page .account-hero-visual{position:relative;min-height:100%;overflow:hidden;border-left:1px solid rgba(151,172,247,.22);background:#0d1426}.account-page .account-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,13,25,.4),transparent 30%),linear-gradient(180deg,#080d1914,#080d19c7)}.account-page .account-hero-visual>img{width:100%;height:100%;min-height:480px;display:block;object-fit:cover}.account-page .account-identity-card,.account-page .account-plan-float{position:absolute;z-index:2;border:1px solid rgba(126,149,222,.4);border-radius:14px;background:#080d19d1;box-shadow:0 12px 26px #05081094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-page .account-identity-card{top:18px;left:18px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;width:min(390px,calc(100% - 36px));padding:11px}.account-page .account-identity-card img{width:58px;height:58px;border:1px solid rgba(247,203,119,.56);border-radius:12px;object-fit:cover}.account-page .account-identity-card div,.account-page .account-plan-float{display:flex;flex-direction:column;justify-content:center}.account-page .account-identity-card small,.account-page .account-plan-float small{color:#9ec2ee;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.account-page .account-identity-card strong,.account-page .account-plan-float strong{margin-top:3px;color:#eff5ff;font-size:16px}.account-page .account-identity-card span,.account-page .account-plan-float span{margin-top:2px;color:#a9c0e7;font-size:11px}.account-page .account-plan-float{right:18px;bottom:18px;width:min(320px,calc(100% - 36px));min-height:92px;padding:14px 16px}.account-page .account-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-page .account-summary-grid>article{min-height:120px;display:flex;flex-direction:column;justify-content:center;padding:18px;border-radius:14px}.account-page .account-summary-grid>article.is-primary{border-color:#5dddb15c;background:linear-gradient(140deg,#113630c2,#0a111ef0),radial-gradient(420px 160px at 0% 0%,rgba(92,224,176,.12),transparent 74%)}.account-page .account-summary-grid small{color:#95acd5;font-size:11px}.account-page .account-summary-grid strong{margin-top:5px;color:#eff5ff;font-size:clamp(17px,1.3vw,23px)}.account-page .account-summary-grid span{margin-top:5px;color:#a8b9db;font-size:11px}.account-page .account-core-grid,.account-page .account-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.account-page .account-core-grid{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr)}.account-page .account-panel{min-width:0;padding:22px;border-radius:16px}.account-page .account-panel>*{position:relative;z-index:1}.account-page .account-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-page .account-section-heading h2,.account-page .account-security-copy h2{margin:10px 0 0;color:#f0f5ff;font-size:clamp(20px,1.6vw,29px);line-height:1.18}.account-page .account-section-copy,.account-page .account-security-copy>p{margin:16px 0 0;color:#aebfdf;font-size:13px;line-height:1.6}.account-page .account-profile-lockup{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;align-items:center;margin-top:24px;padding:16px;border:1px solid rgba(131,154,224,.25);border-radius:14px;background:#080d1999}.account-page .account-profile-lockup img{width:82px;height:82px;border:1px solid rgba(247,203,119,.54);border-radius:16px;object-fit:cover;box-shadow:0 0 18px #f5c36029}.account-page .account-profile-lockup strong{color:#f2f6ff;font-size:20px}.account-page .account-profile-lockup p{margin:6px 0 0;color:#a9badb;font-size:12px;line-height:1.5}.account-page .account-fact-list{display:grid;gap:0;margin:18px 0 0;border:1px solid rgba(126,150,223,.2);border-radius:12px;background:#080c187a}.account-page .account-fact-list>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:14px;padding:12px 14px;border-bottom:1px solid rgba(126,150,223,.16)}.account-page .account-fact-list>div:last-child{border-bottom:0}.account-page .account-fact-list dt{color:#8fa7d1;font-size:11px}.account-page .account-fact-list dd{margin:0;color:#dce8ff;font-size:12px;text-align:right}.account-page .account-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px}.account-page .account-fields-grid label{display:grid;gap:7px}.account-page .account-fields-grid label>span{color:#a9bde2;font-size:11px;font-weight:700}.account-page .account-fields-grid select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(124,149,220,.38);border-radius:10px;outline:none;background:#070c18d1;color:#e4edff;font:inherit}.account-page .account-fields-grid select:focus-visible{border-color:#68daffb8;box-shadow:0 0 0 3px #68daff1a}.account-page .account-fields-grid .account-field-wide{grid-column:1 / -1}.account-page .account-field-note,.account-page .account-form-message{margin:13px 0 0;color:#8fa9d6;font-size:11px;line-height:1.5}.account-page .account-form-message{padding:9px 11px;border:1px solid rgba(92,224,176,.3);border-radius:9px;background:#154c3c3d;color:#c9f7e6}.account-page .account-form-message.is-error{border-color:#ff6f885c;background:#521a2742;color:#ffccd5}.account-page .account-form-actions{margin-top:18px}.account-page .account-form-actions button:disabled{cursor:not-allowed;opacity:.42}.account-page .account-plan-panel>.btn{width:100%;margin-top:18px}.account-page .account-toggle-list{display:grid;gap:10px;margin-top:18px}.account-page .account-toggle-row,.account-page .account-essential-notice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:14px;align-items:center;min-height:66px;padding:11px 12px;border:1px solid rgba(126,150,223,.2);border-radius:11px;background:#080c1880}.account-page .account-toggle-row{cursor:pointer}.account-page .account-toggle-row span,.account-page .account-essential-notice div{display:grid;gap:4px}.account-page .account-toggle-row strong,.account-page .account-essential-notice strong{color:#dce8fb;font-size:12px}.account-page .account-toggle-row small,.account-page .account-essential-notice small{color:#8fa7cf;font-size:10px;line-height:1.4}.account-page .account-toggle-row input{position:absolute;opacity:0;pointer-events:none}.account-page .account-toggle-row i{position:relative;width:38px;height:22px;border:1px solid rgba(125,149,219,.42);border-radius:999px;background:#252f49db}.account-page .account-toggle-row i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#8ea5cf;transition:transform .16s ease,background-color .16s ease}.account-page .account-toggle-row input:checked+i{border-color:#5ce0b08a;background:#28795d73}.account-page .account-toggle-row input:checked+i:after{transform:translate(16px);background:#6fe2b8}.account-page .account-toggle-row input:focus-visible+i{outline:2px solid rgba(104,218,255,.72);outline-offset:3px}.account-page .account-essential-notice{grid-template-columns:30px minmax(0,1fr);border-color:#dab24d42;background:#32251157}.account-page .account-essential-notice>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(231,190,91,.44);border-radius:50%;color:#f1cf7c;font-weight:900}.account-page .account-service-list,.account-page .account-activity-list{display:grid;gap:10px;margin-top:18px}.account-page .account-service-list>div,.account-page .account-activity-list>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(126,150,223,.18);border-radius:10px;background:#080c1875}.account-page .account-activity-list>div{grid-template-columns:10px minmax(0,1fr)}.account-page .account-service-list>div>span,.account-page .account-activity-list>div>span{width:7px;height:7px;border-radius:50%;background:#6f83ad;box-shadow:0 0 8px #6f83ad70}.account-page .account-service-list>div>span.is-connected{background:#5ce0b1;box-shadow:0 0 10px #5ae0b1ad}.account-page .account-service-list div>div,.account-page .account-activity-list div>div{display:grid;gap:3px}.account-page .account-service-list strong,.account-page .account-activity-list strong{color:#dce8fb;font-size:12px}.account-page .account-service-list small,.account-page .account-activity-list small{color:#8fa7cf;font-size:10px;line-height:1.4}.account-page .account-service-list em{color:#a9bddf;font-size:10px;font-style:normal;text-align:right}.account-page .account-empty-state{margin:12px 0 0;padding:12px;border:1px dashed rgba(126,150,223,.2);border-radius:10px;color:#8ca4cd;font-size:11px;line-height:1.5}.account-page .account-security-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:20px;padding:24px}.account-page .account-security-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:18px 0 0;padding:0;list-style:none}.account-page .account-security-copy li{position:relative;padding-left:16px;color:#bfd0ed;font-size:12px;line-height:1.45}.account-page .account-security-copy li:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:#60d9ff;box-shadow:0 0 8px #60d9ff52}.account-page .account-security-actions{margin-top:20px}.account-page .account-sensitive-actions{display:grid;align-content:center;gap:10px;padding:16px;border:1px solid rgba(255,111,136,.2);border-radius:13px;background:#29111a61}.account-page .account-sensitive-actions>div{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgba(255,111,136,.12)}.account-page .account-sensitive-actions span{color:#c79aa6;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.account-page .account-sensitive-actions strong{color:#efd7dd;font-size:12px}.account-page .account-sensitive-actions button{min-height:38px;border:1px solid rgba(255,111,136,.24);border-radius:10px;background:#4f1b2961;color:#cfaab3;font:inherit;font-weight:700;cursor:not-allowed;opacity:.68}.account-page .account-sensitive-actions p{margin:0;color:#a9818b;font-size:10px;line-height:1.45}.account-page .account-feedback,.account-page .account-project-footer{background:linear-gradient(90deg,#070c18f0,#080d19c2 62%,#080d199e),radial-gradient(720px 380px at 70% 20%,rgba(124,92,255,.16),transparent 64%),url(/assets/news-shadow-background-DPsXGgRE.png) center / cover no-repeat}.account-page .account-feedback .landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.account-page .account-project-footer .landing-project-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.account-page .account-project-footer .landing-project-footer-community-links,.account-page .account-project-footer .landing-project-footer-meta{margin-top:18px}@media(max-width:1500px){.account-page .account-hero{grid-template-columns:minmax(0,1fr) minmax(480px,.92fr)}.account-page .account-feedback .landing-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.account-page .account-hero{grid-template-columns:minmax(0,1fr)}.account-page .account-hero-visual{min-height:480px;border-top:1px solid rgba(151,172,247,.22);border-left:0}.account-page .account-core-grid,.account-page .account-two-column-grid,.account-page .account-security-panel{grid-template-columns:minmax(0,1fr)}.account-page .account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-page .account-sensitive-actions{min-height:0}}@media(max-width:820px){.figma-account-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-account-shell .lovable-shell-body-market{padding:8px 8px 18px}.account-page{gap:12px}.account-page .account-hero{min-height:0;border-radius:16px}.account-page .account-hero-copy{padding:30px 22px}.account-page .account-hero-visual,.account-page .account-hero-visual>img{min-height:390px}.account-page .account-summary-grid,.account-page .account-feedback .landing-feedback-grid,.account-page .account-project-footer .landing-project-footer-grid{grid-template-columns:minmax(0,1fr)}.account-page .account-panel{padding:18px}.account-page .account-section-heading{align-items:flex-start;flex-direction:column}.account-page .account-fields-grid{grid-template-columns:minmax(0,1fr)}.account-page .account-fields-grid .account-field-wide{grid-column:auto}.account-page .account-security-copy ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.account-page .account-hero h1{font-size:36px}.account-page .account-hero-copy>p{font-size:13px}.account-page .account-hero-visual,.account-page .account-hero-visual>img{min-height:330px}.account-page .account-identity-card{grid-template-columns:46px minmax(0,1fr)}.account-page .account-identity-card img{width:46px;height:46px}.account-page .account-plan-float{right:12px;bottom:12px;width:calc(100% - 24px)}.account-page .account-profile-lockup{grid-template-columns:62px minmax(0,1fr);padding:12px}.account-page .account-profile-lockup img{width:62px;height:62px}.account-page .account-fact-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.account-page .account-fact-list dd{text-align:left}.account-page .account-service-list>div{grid-template-columns:10px minmax(0,1fr)}.account-page .account-service-list em{grid-column:2;text-align:left}.account-page .account-hero-actions .btn,.account-page .account-form-actions .btn,.account-page .account-security-actions .btn{width:100%}}@media(max-width:820px){.account-page{gap:8px}.account-page .account-hero-copy{padding:22px 16px 18px}.account-page .account-hero h1{margin:12px 0 10px}.account-page .account-hero-copy>p{line-height:1.5}.account-page .account-chip-row{gap:6px;margin-top:14px}.account-page .account-hero-actions{gap:8px;margin-top:16px}.account-page .account-hero-visual,.account-page .account-hero-visual>img{min-height:270px}.account-page .account-identity-card{top:12px;left:12px;width:min(390px,calc(100% - 24px));padding:9px}.account-page .account-plan-float{right:12px;bottom:12px;width:min(320px,calc(100% - 24px));min-height:78px;padding:10px 12px}.account-page .account-summary-grid{gap:8px}.account-page .account-summary-grid>article{min-height:92px;padding:14px}.account-page .account-panel,.account-page .account-security-panel{padding:14px}.account-page .account-section-heading{gap:10px}.account-page .account-section-heading h2,.account-page .account-security-copy h2{margin-top:7px}.account-page .account-section-copy,.account-page .account-security-copy>p{margin-top:10px}.account-page .account-profile-lockup{gap:12px;margin-top:14px;padding:12px}.account-page .account-fact-list{margin-top:14px}.account-page .account-fact-list>div{padding:10px 12px}.account-page .account-fields-grid{gap:10px;margin-top:14px}.account-page .account-field-note,.account-page .account-form-message{margin-top:10px}.account-page .account-form-actions{margin-top:12px}.account-page .account-plan-panel>.btn{margin-top:14px}.account-page .account-toggle-list,.account-page .account-service-list,.account-page .account-activity-list{gap:8px;margin-top:12px}.account-page .account-toggle-row,.account-page .account-essential-notice{min-height:60px;padding:10px}.account-page .account-service-list>div,.account-page .account-activity-list>div{min-height:52px;padding:8px 10px}.account-page .account-empty-state{margin-top:10px;padding:10px}.account-page .account-security-panel{gap:14px}.account-page .account-security-copy ul{gap:8px;margin-top:12px}.account-page .account-security-actions{margin-top:14px}.account-page .account-sensitive-actions{gap:8px;padding:12px}}@media(max-width:560px){.account-page .account-hero-copy{padding:20px 14px 16px}.account-page .account-hero-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .account-hero-actions .gold-button{grid-column:1 / -1}.account-page .account-hero-actions .btn{width:auto;padding-inline:10px;white-space:normal}.account-page .account-hero-visual,.account-page .account-hero-visual>img{min-height:200px}.account-page .account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .account-summary-grid>article.is-primary{grid-column:1 / -1}.account-page .account-summary-grid>article{min-height:80px}.account-page .account-core-grid,.account-page .account-two-column-grid{gap:8px}.account-page .account-panel,.account-page .account-security-panel{padding:13px}}.figma-forum-shell{width:100%;max-width:none;overflow-x:clip;background:radial-gradient(1320px 620px at 10% -14%,rgba(111,79,199,.24),transparent 70%),radial-gradient(1040px 520px at 88% -8%,rgba(68,132,208,.17),transparent 70%),linear-gradient(180deg,#0509132e,#050913b8),url(/assets/ami-space-background-COjW1T71.png) top center / cover fixed,#070b17}.figma-forum-shell .lovable-global-header,.figma-forum-shell .site-header,.figma-forum-shell .site-header-inner{width:100%;max-width:none}.figma-forum-shell>.landing-ad-strip-shell{width:100%;max-width:none;padding:8px 12px 0}.figma-forum-shell>.landing-ad-strip-shell .landing-ad-strip{max-width:none}.figma-forum-shell .lovable-shell-body-market{display:block;width:100%;max-width:none;padding:12px 13px 30px}.figma-forum-shell .lovable-main-region,.figma-forum-shell .lovable-main,.figma-forum-shell .lovable-main-content{width:100%;min-width:0;max-width:none;margin:0}.figma-forum-shell .lovable-main-content{padding:0}.forum-page{--forum-panel: linear-gradient(180deg, rgba(17, 24, 43, .88), rgba(8, 13, 26, .9));--forum-panel-soft: rgba(8, 13, 26, .76);--forum-border: rgba(132, 156, 228, .3);--forum-border-strong: rgba(103, 199, 255, .42);--forum-text: #edf4ff;--forum-muted: #9eb4dc;--forum-cyan: #67d7ff;--forum-green: #5ce1b1;--forum-gold: #f3c66e;display:grid;gap:14px;width:min(100%,2116px);margin:0 auto;color:var(--forum-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.forum-page *,.forum-page *:before,.forum-page *:after{box-sizing:border-box}.forum-page button,.forum-page input,.forum-page select,.forum-page textarea{font:inherit}.forum-page button,.forum-page a{-webkit-tap-highlight-color:transparent}.forum-page .forum-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);min-height:570px;overflow:hidden;border:1px solid var(--forum-border);border-radius:22px;background:linear-gradient(90deg,#070c18f0,#080d19d1 52%,#080d197a),url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover;box-shadow:inset 0 0 0 2px #5367ab2e,0 20px 38px #02050c8f}.forum-page .forum-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4.2vw,78px);background:radial-gradient(circle at 18% 22%,rgba(125,91,255,.16),transparent 36%),linear-gradient(90deg,#070c18f5,#070c18c7)}.forum-page .forum-kicker{display:inline-flex;width:fit-content;color:#88dcff;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.forum-page .forum-hero h1{max-width:840px;margin:20px 0 14px;color:#f5f7ff;font-size:clamp(38px,4vw,72px);line-height:.98;letter-spacing:-.045em}.forum-page .forum-hero-copy>p{max-width:780px;margin:0;color:#bdccef;font-size:clamp(14px,1.1vw,19px);line-height:1.6}.forum-page .forum-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.forum-page .forum-chip,.forum-page .forum-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 12px;border:1px solid rgba(128,151,222,.36);border-radius:999px;background:#0a101fa8;color:#c9d8f8;font-size:11px;font-style:normal;line-height:1.2}.forum-page .forum-chip-live{border-color:#5ce0b070;background:#3dae8926;color:#e0fff2}.forum-page .forum-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.forum-page .forum-button,.forum-page .forum-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:9px 16px;border:1px solid rgba(127,152,226,.38);border-radius:11px;background:#ffffff06;color:#d8e6ff;font-weight:750;font-size:12px;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.forum-page .forum-button:hover:not(:disabled),.forum-page .forum-footer-links a:hover{border-color:#67d7ffad;background:#4ea3d91f;transform:translateY(-1px)}.forum-page .forum-button-primary{border-color:#f3c263a8;background:linear-gradient(135deg,#f2b23f52,#f5bd571f);color:#ffefcb;box-shadow:inset 0 0 0 2px #ffe3b014}.forum-page .forum-button:disabled{opacity:.48;cursor:not-allowed}.forum-page .forum-hero-demo-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:760px;margin-top:26px;padding:12px;border:1px solid rgba(129,153,227,.28);border-radius:14px;background:#050a1699;box-shadow:inset 0 0 22px #5773ff12}.forum-page .forum-hero-demo-board>div:not(.forum-mini-topic-list){display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(125,148,218,.22);border-radius:10px;background:#0a1120c2}.forum-page .forum-hero-demo-board span,.forum-page .forum-hero-visual-card span{color:#92afd9;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.forum-page .forum-hero-demo-board strong,.forum-page .forum-hero-visual-card strong{color:#eef5ff;font-size:12px;line-height:1.3}.forum-page .forum-mini-topic-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.forum-page .forum-mini-topic-list span{overflow:hidden;padding:7px 9px;border-radius:8px;background:#121d34b8;color:#bdccef;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.forum-page .forum-hero-visual{position:relative;min-height:570px;overflow:hidden;border:1px solid rgba(151,172,247,.28);border-radius:18px;margin:12px;background:linear-gradient(180deg,#080d191f,#080d19c7),url(/assets/ami-hero-wide-DnBFoKEx.png) center / cover}.forum-page .forum-hero-visual-card{position:absolute;z-index:1;display:grid;gap:5px;width:min(270px,calc(100% - 30px));padding:12px;border:1px solid rgba(126,149,222,.4);border-radius:12px;background:#080d19cc;box-shadow:0 10px 22px #05081094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.forum-page .forum-hero-visual-card-left{top:14px;left:14px}.forum-page .forum-hero-visual-card-right{top:78px;right:14px}.forum-page .forum-online-pill{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:8px 13px;border:1px solid rgba(105,216,255,.46);border-radius:999px;background:#0c2538bd;color:#d9f5ff;font-size:12px}.forum-page .forum-online-pill:before{width:7px;height:7px;border-radius:50%;background:var(--forum-green);box-shadow:0 0 10px #5ae0b1cc;content:""}.forum-page .forum-demo-disclosure{margin:0;padding:11px 15px;border:1px solid rgba(88,194,255,.28);border-radius:12px;background:#081524c2;color:#a9c9e9;font-size:12px;line-height:1.5}.forum-page .forum-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.forum-page .forum-stat-card{display:flex;align-items:center;gap:14px;min-width:0;min-height:104px;padding:14px 18px;border:1px solid var(--forum-border);border-radius:14px;background:radial-gradient(circle at 10% 10%,rgba(104,200,255,.12),transparent 44%),var(--forum-panel);box-shadow:inset 0 0 0 1px #5367ab1f}.forum-page .forum-stat-orbit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;border:1px solid rgba(114,197,255,.42);border-radius:50%;background:radial-gradient(circle,rgba(123,89,255,.5) 0 12%,transparent 14%),#141f38c7;color:#dfeaff;font-size:12px;box-shadow:inset 0 0 18px #7658ff42}.forum-page .forum-stat-card>div{display:grid;min-width:0}.forum-page .forum-stat-card strong{color:#f4f7ff;font-size:26px;line-height:1}.forum-page .forum-stat-card span:not(.forum-stat-orbit){margin-top:5px;color:#d4e3ff;font-size:13px;font-weight:750}.forum-page .forum-stat-card small{margin-top:4px;color:var(--forum-muted);font-size:10px}.forum-page .forum-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.forum-page .forum-panel,.forum-page .forum-selected-section,.forum-page .forum-feedback,.forum-page .forum-project-footer{min-width:0;border:1px solid var(--forum-border);border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(136,111,255,.1),transparent 30%),var(--forum-panel);box-shadow:inset 0 0 0 2px #5367ab21,0 20px 38px #02050c6b}.forum-page .forum-panel{padding:18px}.forum-page .forum-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.forum-page .forum-section-heading h2,.forum-page .forum-selected-header h2{margin:8px 0 0;color:#f2f6ff;font-size:clamp(20px,1.7vw,30px);line-height:1.14}.forum-page .forum-text-button{padding:4px 0;border:0;background:transparent;color:#6bd8ff;font-size:11px;font-weight:750;cursor:pointer}.forum-page .forum-category-list,.forum-page .forum-pinned-list,.forum-page .forum-topic-table{display:grid;gap:7px}.forum-page .forum-category-row,.forum-page .forum-pinned-topic,.forum-page .forum-topic-row{width:100%;min-width:0;border:1px solid rgba(126,149,221,.2);border-radius:10px;background:#070e1db8;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.forum-page .forum-category-row:hover,.forum-page .forum-pinned-topic:hover,.forum-page .forum-topic-row:hover,.forum-page .forum-category-row.is-active,.forum-page .forum-topic-row.is-selected{border-color:#64d2ff80;background:#152d4699}.forum-page .forum-category-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px}.forum-page .forum-category-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(242,194,99,.36);border-radius:11px;background:#5c411242;color:#f7d487;font-size:11px;font-weight:850}.forum-page .forum-category-row>span:nth-child(2),.forum-page .forum-pinned-topic>span:nth-child(2){display:grid;gap:3px;min-width:0}.forum-page .forum-category-row strong,.forum-page .forum-pinned-topic strong,.forum-page .forum-topic-row strong{overflow-wrap:anywhere;color:#e6efff;font-size:12px;line-height:1.3}.forum-page .forum-category-row small,.forum-page .forum-pinned-topic small,.forum-page .forum-topic-row small{color:#8fa7d1;font-size:10px;line-height:1.35}.forum-page .forum-category-row em{color:#c9d9fb;font-size:12px;font-style:normal;font-weight:800}.forum-page .forum-pinned-topic{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.forum-page .forum-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:1px solid rgba(172,140,255,.46);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(121,216,255,.48),transparent 28%),linear-gradient(145deg,#5836aae6,#101d3af0);color:#f4efff;font-size:10px;font-weight:850;box-shadow:inset 0 0 14px #6654ff47}.forum-page .forum-topic-meta{color:#b6c8ea;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.forum-page .forum-community-status-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;margin-top:12px;padding:14px;border:1px solid rgba(108,213,255,.28);border-radius:12px;background:#081b2aad}.forum-page .forum-community-status-card>div{display:grid;align-content:start;gap:4px}.forum-page .forum-community-status-card span{color:#75d9ff;font-size:10px;font-weight:800;text-transform:uppercase}.forum-page .forum-community-status-card strong{color:#e5f7ff;font-size:13px}.forum-page .forum-community-status-card p,.forum-page .forum-side-card p{margin:0;color:#9fb6dd;font-size:11px;line-height:1.55}.forum-page .forum-topics-panel{scroll-margin-top:16px}.forum-page .forum-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.34fr) minmax(180px,.34fr);gap:10px;margin-bottom:13px}.forum-page .forum-toolbar label,.forum-page .forum-reply-preview label{display:grid;gap:6px;min-width:0;color:#aabde0;font-size:10px;font-weight:700}.forum-page .forum-toolbar input,.forum-page .forum-toolbar select,.forum-page .forum-reply-preview textarea{width:100%;min-width:0;border:1px solid rgba(127,152,226,.35);border-radius:10px;outline:0;background:#050a15d1;color:#dfeaff}.forum-page .forum-toolbar input,.forum-page .forum-toolbar select{min-height:40px;padding:8px 11px}.forum-page .forum-toolbar input:focus,.forum-page .forum-toolbar select:focus{border-color:#66d7ffad;box-shadow:0 0 0 2px #52b5ff1f}.forum-page .forum-topic-row{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(110px,auto) 90px 128px;align-items:center;gap:11px;padding:10px 12px}.forum-page .forum-topic-copy{display:grid;gap:4px;min-width:0}.forum-page .forum-topic-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.forum-page .forum-topic-badges em{padding:4px 7px;border-radius:6px;background:#5c4ab16b;color:#d9d1ff;font-size:8px;font-style:normal;text-transform:uppercase}.forum-page .forum-topic-metric{display:grid;gap:2px;color:#d8e5ff;font-size:12px;font-weight:800;text-align:right}.forum-page .forum-topic-metric small{font-size:8px;font-weight:500}.forum-page .forum-empty-state{display:grid;justify-items:center;gap:13px;padding:34px 20px;border:1px dashed rgba(128,153,226,.32);border-radius:12px;background:#070d1999;color:#c5d5f3;text-align:center}.forum-page .forum-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.forum-page .forum-pagination span{color:#a9bcdf;font-size:11px}.forum-page .forum-selected-section{padding:18px;background:linear-gradient(90deg,#070c18e8,#080d19c7),url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover}.forum-page .forum-selected-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:0 4px 16px;border-bottom:1px solid rgba(127,152,226,.22)}.forum-page .forum-selected-header .forum-chip-row{margin-top:12px}.forum-page .forum-thread-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.28fr);gap:12px;margin-top:14px}.forum-page .forum-thread-panel,.forum-page .forum-side-card{min-width:0;border:1px solid rgba(126,149,221,.22);border-radius:12px;background:#050b17d6}.forum-page .forum-thread-posts{display:grid}.forum-page .forum-thread-post{display:grid;grid-template-columns:190px minmax(0,1fr);min-width:0;border-bottom:1px solid rgba(125,149,221,.2)}.forum-page .forum-post-author{display:grid;align-content:start;justify-items:center;gap:5px;padding:18px 14px;border-right:1px solid rgba(125,149,221,.18);background:#0d182b85;text-align:center}.forum-page .forum-avatar-large{width:52px;height:52px;font-size:12px}.forum-page .forum-post-author strong{color:#e8efff;font-size:12px}.forum-page .forum-post-author small{color:#8fa8d1;font-size:9px;line-height:1.4}.forum-page .forum-post-body{min-width:0;padding:18px}.forum-page .forum-post-body>span{color:#c5a8ff;font-size:9px;font-weight:800;text-transform:uppercase}.forum-page .forum-post-body h3{margin:7px 0 9px;color:#eef4ff;font-size:14px}.forum-page .forum-post-body p{margin:0;color:#bcccec;font-size:12px;line-height:1.62}.forum-page .forum-reply-preview{display:grid;gap:12px;padding:15px}.forum-page .forum-reply-preview textarea{min-height:82px;padding:12px;resize:vertical}.forum-page .forum-reply-preview textarea:disabled{color:#8fa3c8;cursor:not-allowed}.forum-page .forum-reply-preview>div{display:flex;align-items:center;justify-content:flex-end;gap:9px}.forum-page .forum-reply-preview p{flex:1 1 auto;margin:0;color:#92a8d0;font-size:10px;line-height:1.45}.forum-page .forum-thread-sidebar{display:grid;align-content:start;gap:10px}.forum-page .forum-side-card{padding:14px}.forum-page .forum-side-card h3{margin:0 0 10px;color:#e9f1ff;font-size:13px}.forum-page .forum-side-card .forum-kicker{margin-bottom:10px}.forum-page .forum-side-card ul,.forum-page .forum-project-grid ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.forum-page .forum-side-card li,.forum-page .forum-project-grid li{position:relative;padding-left:14px;color:#aebfe0;font-size:10px;line-height:1.45}.forum-page .forum-side-card li:before,.forum-page .forum-project-grid li:before{position:absolute;top:.52em;left:0;width:5px;height:5px;border-radius:50%;background:#63d9ff;box-shadow:0 0 8px #60d9ff61;content:""}.forum-page .forum-feedback,.forum-page .forum-project-footer{padding:20px}.forum-page .forum-feedback{background:linear-gradient(90deg,#051520e6,#0f1331c7),url(/assets/ami-banner-ultrawide-BpRCGR6K.png) center / cover}.forum-page .forum-feedback>p,.forum-page .forum-project-footer>p{margin:-4px 0 16px;color:#aebfe0;font-size:12px;line-height:1.55}.forum-page .forum-feedback-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.forum-page .forum-feedback-card{display:grid;min-height:176px;padding:13px;border:1px solid rgba(127,152,226,.36);border-radius:11px;background:#050c19d1}.forum-page .forum-feedback-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.forum-page .forum-feedback-card>div span{padding:4px 8px;border:1px solid rgba(125,149,220,.32);border-radius:999px;color:#b7caed;font-size:9px}.forum-page .forum-feedback-card em{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(165,138,255,.42);border-radius:50%;background:#493491c2;color:#f2edff;font-size:9px;font-style:normal;font-weight:800}.forum-page .forum-feedback-card h3{margin:11px 0 6px;color:#f0f4ff;font-size:13px;line-height:1.35}.forum-page .forum-feedback-card p{margin:0;color:#afc0df;font-size:11px;line-height:1.52}.forum-page .forum-feedback-card small{align-self:end;margin-top:13px;padding-top:10px;border-top:1px solid rgba(127,151,224,.2);color:#92a8d1;font-size:9px}.forum-page .forum-project-footer{background:radial-gradient(circle at 70% 20%,rgba(74,81,207,.12),transparent 36%),#050c18e6}.forum-page .forum-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forum-page .forum-project-grid article{padding:14px;border:1px solid rgba(127,152,226,.24);border-radius:11px;background:#050c18b8}.forum-page .forum-project-grid h3{margin:0 0 10px;color:#f0f4ff;font-size:13px}.forum-page .forum-footer-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.forum-page .forum-footer-links a{min-height:34px;padding:7px 14px}.forum-page .forum-footer-signature{margin:15px 0 5px!important;color:#d4e2fa!important;font-size:10px!important;letter-spacing:.02em}.forum-page .forum-footer-disclaimer{margin:0!important;color:#8fa6ce!important;font-size:9px!important}@media(max-width:1400px){.forum-page .forum-hero{grid-template-columns:minmax(0,.94fr) minmax(460px,1.06fr)}.forum-page .forum-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.forum-page .forum-hero{grid-template-columns:minmax(0,1fr)}.forum-page .forum-hero-visual{min-height:500px}.forum-page .forum-overview-grid{grid-template-columns:minmax(0,1fr)}.forum-page .forum-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-page .forum-topic-row{grid-template-columns:38px minmax(0,1fr) minmax(100px,auto) 86px}.forum-page .forum-topic-row .forum-topic-metric:last-child{display:none}.forum-page .forum-thread-layout{grid-template-columns:minmax(0,1fr)}.forum-page .forum-thread-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.figma-forum-shell>.landing-ad-strip-shell{padding-inline:8px}.figma-forum-shell .lovable-shell-body-market{padding:8px 8px 18px}.forum-page{gap:10px}.forum-page .forum-hero{min-height:0;border-radius:16px}.forum-page .forum-hero-copy{padding:28px 20px 22px}.forum-page .forum-hero h1{font-size:clamp(34px,10vw,52px)}.forum-page .forum-hero-visual{min-height:420px;margin:8px}.forum-page .forum-stats-grid,.forum-page .forum-feedback-grid,.forum-page .forum-project-grid,.forum-page .forum-thread-sidebar{grid-template-columns:minmax(0,1fr)}.forum-page .forum-panel,.forum-page .forum-selected-section,.forum-page .forum-feedback,.forum-page .forum-project-footer{padding:14px}.forum-page .forum-toolbar{grid-template-columns:minmax(0,1fr)}.forum-page .forum-topic-row{grid-template-columns:36px minmax(0,1fr) auto}.forum-page .forum-topic-badges{grid-column:2 / -1;justify-content:flex-start}.forum-page .forum-topic-metric{grid-row:1;grid-column:3}.forum-page .forum-selected-header{align-items:stretch;flex-direction:column}.forum-page .forum-thread-post{grid-template-columns:minmax(0,1fr)}.forum-page .forum-post-author{grid-template-columns:46px minmax(0,1fr);justify-items:start;text-align:left;border-right:0}.forum-page .forum-post-author .forum-avatar{grid-row:1 / span 2}.forum-page .forum-reply-preview>div{align-items:stretch;flex-direction:column}.forum-page .forum-community-status-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.forum-page .forum-hero-copy{padding:24px 16px 18px}.forum-page .forum-hero-actions,.forum-page .forum-hero-actions .forum-button,.forum-page .forum-selected-header .forum-button,.forum-page .forum-reply-preview .forum-button{width:100%}.forum-page .forum-hero-demo-board,.forum-page .forum-mini-topic-list{grid-template-columns:minmax(0,1fr)}.forum-page .forum-mini-topic-list{grid-column:auto}.forum-page .forum-hero-visual{min-height:330px;background-position:60% center}.forum-page .forum-hero-visual-card{width:calc(100% - 24px)}.forum-page .forum-hero-visual-card-left{top:12px;left:12px}.forum-page .forum-hero-visual-card-right{top:86px;right:12px}.forum-page .forum-online-pill{right:12px;bottom:12px;left:12px}.forum-page .forum-stat-card{min-height:92px;padding:12px}.forum-page .forum-section-heading{align-items:flex-start;flex-direction:column}.forum-page .forum-category-row{grid-template-columns:38px minmax(0,1fr)}.forum-page .forum-category-row em{grid-column:2}.forum-page .forum-pinned-topic{grid-template-columns:36px minmax(0,1fr)}.forum-page .forum-pinned-topic .forum-topic-meta{grid-column:2}.forum-page .forum-topic-row{grid-template-columns:34px minmax(0,1fr)}.forum-page .forum-topic-row .forum-topic-metric{display:none}.forum-page .forum-topic-badges{grid-column:2}.forum-page .forum-pagination{justify-content:stretch}.forum-page .forum-pagination .forum-button{flex:1 1 0}.forum-page .forum-footer-links,.forum-page .forum-footer-links a{width:100%}}@media(max-width:760px){.lovable-app-frame>.landing-ad-strip-shell{padding:4px 8px 0}}@media(max-width:520px){.news-intelligence-page .news-intelligence-hero,.streams-page .streams-hero{gap:10px}.news-intelligence-page .news-intelligence-hero-copy,.streams-page .streams-hero-copy{gap:8px}.news-intelligence-page .news-intelligence-hero h1,.streams-page .streams-hero-copy h1{max-width:100%;font-size:clamp(24px,6.2vw,29px);line-height:1.12;letter-spacing:-.025em}.news-intelligence-page .news-intelligence-hero-narrative{gap:6px}.streams-page .streams-hero-narrative{gap:10px}.news-intelligence-page .news-intelligence-demo-notice,.streams-page .streams-demo-notice{padding:7px 8px}.news-intelligence-page .news-intelligence-hero-actions,.streams-page .streams-hero-actions,.forum-page .forum-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.news-intelligence-page .news-intelligence-hero-actions .gold-button{grid-column:1 / -1}.news-intelligence-page .news-intelligence-hero-visual,.streams-page .streams-hero-visual{min-height:280px}.news-intelligence-page .news-intelligence-signal-card,.streams-page .streams-signal-card{min-height:50px;padding:8px}.news-intelligence-page .news-intelligence-signal-card.is-risk,.streams-page .streams-signal-card.is-risk{top:66px}.forum-page .forum-hero-copy{padding:18px 14px 14px}.forum-page .forum-hero h1{max-width:100%;margin:14px 0 10px;font-size:clamp(26px,7vw,30px);line-height:1.08;letter-spacing:-.03em}.forum-page .forum-hero-copy>p{line-height:1.5}.forum-page .forum-chip-row,.forum-page .forum-hero-actions{margin-top:14px}.forum-page .forum-chip-row{gap:6px}.forum-page .forum-hero-demo-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:10px}.forum-page .forum-mini-topic-list{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.forum-page .forum-hero-visual{min-height:240px;margin:6px}.forum-page .forum-hero-visual-card{width:calc(100% - 20px);padding:10px}.forum-page .forum-hero-visual-card-left{top:10px;left:10px}.forum-page .forum-hero-visual-card-right{top:70px;right:10px}.forum-page .forum-online-pill{right:10px;bottom:10px;left:10px}}.figma-loot-database-shell .loot-database-filter-status-line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.figma-loot-database-shell .loot-database-filter-status-line>.chip-row{min-width:0}.figma-loot-database-shell .loot-database-reset-filters{flex:0 0 auto;min-height:30px;padding:5px 10px}.figma-loot-database-shell .loot-database-mobile-secondary-filters{display:none}.figma-loot-database-shell .loot-card-primary-metrics,.figma-loot-database-shell .loot-card-details,.figma-loot-database-shell .loot-card-details-content{display:contents}.figma-loot-database-shell .loot-card-details>summary{display:none}@media(max-width:1280px){.figma-loot-database-shell .loot-database-top-grid{grid-template-areas:"intro" "focus" "filters" "ami"}.figma-loot-database-shell .loot-database-ami-panel{min-height:340px;max-height:340px}}@media(max-width:640px){.figma-loot-database-shell .loot-database-main-shell{display:flex;flex-direction:column}.figma-loot-database-shell .loot-database-top-grid,.figma-loot-database-shell .loot-database-primary-stack{display:contents}.figma-loot-database-shell .loot-database-intro-card{order:1;min-height:0;padding:11px}.figma-loot-database-shell .loot-database-intro-card h2{font-size:clamp(25px,7.4vw,32px);line-height:1.08}.figma-loot-database-shell .loot-database-intro-card .page-shell-hero-main>p{margin-block:7px;font-size:12px;line-height:1.42}.figma-loot-database-shell .loot-database-intro-card .page-shell-hero-aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.figma-loot-database-shell .loot-database-intro-card .page-shell-mini-card{padding:7px 6px}.figma-loot-database-shell .loot-database-focus-card{order:2;min-height:0;padding:11px}.figma-loot-database-shell .loot-database-filter-panel{order:3;padding:10px}.figma-loot-database-shell .loot-database-results-shell{order:4;padding:11px}.figma-loot-database-shell .loot-database-ami-panel{order:5;min-height:240px;max-height:240px}.figma-loot-database-shell .loot-database-feedback-section{order:6}.figma-loot-database-shell .loot-database-project-footer{order:7}.figma-loot-database-shell .loot-database-filter-panel-head{gap:8px;margin-bottom:9px}.figma-loot-database-shell .loot-database-search-sort{grid-template-columns:minmax(0,1.25fr) minmax(116px,.75fr);gap:6px}.figma-loot-database-shell .loot-database-primary-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.figma-loot-database-shell .loot-database-primary-filter-secondary,.figma-loot-database-shell .loot-database-desktop-advanced-filters{display:none}.figma-loot-database-shell .loot-database-mobile-secondary-filters{display:block;margin-top:9px;border-top:1px solid rgba(126,149,222,.16)}.figma-loot-database-shell .loot-database-mobile-secondary-filters>summary,.figma-loot-database-shell .loot-card-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:7px 9px;border:1px solid rgba(126,149,222,.28);border-radius:8px;color:#c9dcfa;background:#0e162ab8;font-size:11px;cursor:pointer}.figma-loot-database-shell .loot-database-mobile-secondary-filters[open]>summary,.figma-loot-database-shell .loot-card-details[open]>summary{border-color:#69d8ff6b;color:#e8f6ff}.figma-loot-database-shell .loot-database-mobile-secondary-filters:not([open])>.filters-grid,.figma-loot-database-shell .loot-card-details:not([open])>.loot-card-details-content{display:none}.figma-loot-database-shell .loot-database-mobile-secondary-filters[open]>.filters-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:7px}.figma-loot-database-shell .loot-database-active-filter-summary{margin-top:8px}.figma-loot-database-shell .loot-database-filter-status-line{align-items:stretch;gap:6px}.figma-loot-database-shell .loot-database-filter-status-line>.chip-row{flex:1 1 auto}.figma-loot-database-shell .loot-database-filter-status-line .chip{width:auto;max-width:100%}.figma-loot-database-shell .loot-database-reset-filters{align-self:flex-start;min-width:84px}.figma-loot-database-shell .loot-database-results-shell .panel-headline{align-items:flex-start;gap:7px}.figma-loot-database-shell .loot-grid-large{gap:8px}.figma-loot-database-shell .loot-card{min-height:0;padding:10px;gap:6px}.figma-loot-database-shell .loot-card-primary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.figma-loot-database-shell .loot-card-details{display:block}.figma-loot-database-shell .loot-card-details[open]>.loot-card-details-content{display:grid;gap:5px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(126,149,222,.16)}.figma-loot-database-shell .loot-card>.chip-row:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:2px}.figma-loot-database-shell .loot-card>.chip-row:last-child .ghost-button,.figma-loot-database-shell .loot-card>.chip-row:last-child .wowhead-link{width:100%;min-height:32px}}.figma-item-analytics-shell .item-analytics-page .item-analytics-top-grid{grid-template-columns:minmax(0,1.68fr) minmax(320px,.72fr);min-height:0}.figma-item-analytics-shell .item-analytics-page .item-analytics-primary-stack,.figma-item-analytics-shell .item-analytics-page .item-analytics-unified-shell{min-height:0;height:auto}.figma-item-analytics-shell .item-analytics-page .item-analytics-ami-panel{align-self:start;min-height:0;height:clamp(520px,32vw,680px)}.figma-item-analytics-shell .item-analytics-page .item-analytics-selected-shell h1{margin:0;color:#f7f9ff;font-size:clamp(1.24rem,1.55vw,1.72rem);line-height:1.16;letter-spacing:-.02em}.figma-item-analytics-shell .item-analytics-page .item-analytics-primary-context{margin-top:8px;gap:5px}.figma-item-analytics-shell .item-analytics-page .item-analytics-utility-details{width:min(100%,760px);margin-top:7px}.figma-item-analytics-shell .item-analytics-page .item-analytics-utility-details summary{width:fit-content;padding:5px 9px;border:1px solid rgba(122,146,218,.24);border-radius:999px;color:#a9bfe8;background:#080d1975;font-size:11px;line-height:1.25;cursor:pointer}.figma-item-analytics-shell .item-analytics-page .item-analytics-utility-details[open] summary{color:#e3edff;background:#5bb4ff1f}.figma-item-analytics-shell .item-analytics-page .item-analytics-secondary-context{margin-top:7px;gap:5px}.figma-item-analytics-shell .item-analytics-page .item-analytics-head-actions{flex:0 1 340px;justify-content:flex-end;gap:6px}.figma-item-analytics-shell .item-analytics-page .item-analytics-head-actions .ghost-button,.figma-item-analytics-shell .item-analytics-page .item-analytics-head-actions .wowhead-link{min-height:30px;padding:6px 10px}@media(max-width:1280px){.figma-item-analytics-shell .item-analytics-page .item-analytics-top-grid{grid-template-columns:minmax(0,1fr)}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .item-analytics-panel-embedded{display:flex;flex-direction:column}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .item-analytics-insight-grid{order:1;margin-top:0}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .analytics-metrics-grid{order:2}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .analytics-split-grid{order:3}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .item-analytics-profession-context{order:4}.figma-item-analytics-shell .item-analytics-page .item-analytics-ami-panel{height:300px}.figma-item-analytics-shell .item-analytics-page .item-analytics-ami-badge{width:min(230px,40%);padding:8px 9px}}@media(max-width:680px){.figma-item-analytics-shell .item-analytics-page .item-analytics-selected-shell{padding:10px 9px 9px}.figma-item-analytics-shell .item-analytics-page .item-analytics-selected-shell .item-main{gap:9px}.figma-item-analytics-shell .item-analytics-page .item-analytics-primary-context{display:flex;flex-wrap:wrap}.figma-item-analytics-shell .item-analytics-page .item-analytics-primary-context .chip{flex:0 1 auto;width:auto}.figma-item-analytics-shell .item-analytics-page .item-analytics-selected-shell .item-analytics-head>.item-analytics-head-actions{display:flex;flex-wrap:wrap;width:100%}.figma-item-analytics-shell .item-analytics-page .item-analytics-head-actions .ghost-button,.figma-item-analytics-shell .item-analytics-page .item-analytics-head-actions .wowhead-link{flex:1 1 calc(50% - 6px);width:auto}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell{padding:8px 9px 10px}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .item-analytics-range-controls{gap:2px;padding:3px}.figma-item-analytics-shell .item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button{min-height:26px;padding-inline:8px}.figma-item-analytics-shell .item-analytics-page .item-analytics-ami-panel{height:220px}.figma-item-analytics-shell .item-analytics-page .item-analytics-ami-figma-badges{display:none}}.figma-market-shell .market-architecture-page .market-live-grid{align-items:stretch}.figma-market-shell .market-architecture-page .market-figma-live-chart{grid-template-rows:auto auto auto minmax(230px,1fr) auto}.figma-market-shell .market-architecture-page .market-primary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.figma-market-shell .market-architecture-page .market-primary-heading-copy{min-width:0;max-width:780px}.figma-market-shell .market-architecture-page .market-primary-eyebrow{margin:0 0 6px;color:#76cde8;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.figma-market-shell .market-architecture-page .market-primary-heading h1{margin:0;color:#f6f8ff;font-size:clamp(28px,2.15vw,42px);line-height:1.06;letter-spacing:-.025em}.figma-market-shell .market-architecture-page .market-primary-heading .subtle-copy{max-width:760px;margin:10px 0 0;color:#aec0e4;font-size:clamp(12px,.88vw,15px);line-height:1.48}.figma-market-shell .market-architecture-page .market-primary-context{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px}.figma-market-shell .market-architecture-page .market-primary-context .chip,.figma-market-shell .market-architecture-page .market-primary-context .status-chip{min-height:24px;padding:4px 9px;font-size:10px}.figma-market-shell .market-architecture-page .market-contract-strip-compact{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-top:12px;padding:7px 9px;border-radius:10px;background:#070c1894}.figma-market-shell .market-architecture-page .market-contract-strip-compact .market-status-line-primary{flex:1 1 auto}.figma-market-shell .market-architecture-page .market-utility-details{position:relative;flex:0 0 auto}.figma-market-shell .market-architecture-page .market-utility-details summary{min-height:26px;padding:5px 10px;border:1px solid rgba(128,151,222,.3);border-radius:999px;color:#c9d9f8;font-size:10px;line-height:1.4;cursor:pointer;list-style-position:inside}.figma-market-shell .market-architecture-page .market-utility-details summary:hover,.figma-market-shell .market-architecture-page .market-utility-details summary:focus-visible{border-color:#69d8ff8f;color:#e8f6ff}.figma-market-shell .market-architecture-page .market-utility-details-content{position:absolute;z-index:12;top:calc(100% + 8px);right:0;width:min(620px,calc(100vw - 48px));padding:10px;display:grid;gap:8px;border:1px solid rgba(126,149,222,.42);border-radius:12px;background:#070c19fa;box-shadow:0 18px 36px #02050ead}.figma-market-shell .market-architecture-page .market-utility-details:not([open]) .market-utility-details-content{display:none}@media(max-width:980px){.figma-market-shell .market-architecture-page .market-primary-heading{display:grid}.figma-market-shell .market-architecture-page .market-primary-context{justify-content:flex-start;max-width:none}.figma-market-shell .market-architecture-page .market-contract-strip-compact{align-items:flex-start}}@media(max-width:680px){.figma-market-shell .market-architecture-page .market-figma-live-chart{grid-template-rows:auto auto auto minmax(190px,1fr) auto}.figma-market-shell .market-architecture-page .market-primary-heading{gap:10px}.figma-market-shell .market-architecture-page .market-primary-heading h1{font-size:clamp(26px,8.2vw,34px)}.figma-market-shell .market-architecture-page .market-primary-heading .subtle-copy{font-size:12px}.figma-market-shell .market-architecture-page .market-contract-strip-compact{display:grid;gap:8px;margin-top:10px}.figma-market-shell .market-architecture-page .market-contract-strip-compact .market-status-line-primary{display:flex}.figma-market-shell .market-architecture-page .market-contract-strip-compact .market-status-line-primary .chip,.figma-market-shell .market-architecture-page .market-contract-strip-compact .market-status-line-primary .status-chip{width:auto;flex:1 1 auto;padding-inline:6px;font-size:9px}.figma-market-shell .market-architecture-page .market-primary-action{flex:1 1 100%;min-height:30px;padding:6px 10px}.figma-market-shell .market-architecture-page .market-utility-details{width:100%}.figma-market-shell .market-architecture-page .market-utility-details summary{width:100%;text-align:center}.figma-market-shell .market-architecture-page .market-utility-details-content{position:static;width:100%;margin-top:8px}}.lovable-app-frame-landing .page-content-marketing,.figma-market-shell .lovable-shell-body,.figma-item-analytics-shell .lovable-shell-body,.figma-loot-database-shell .lovable-shell-body,.figma-professions-shell .lovable-shell-body,.figma-ai-assistant-shell .lovable-shell-body,.figma-news-intelligence-shell .lovable-shell-body,.figma-streams-shell .lovable-shell-body,.figma-partner-program-shell .lovable-shell-body,.figma-pricing-shell .lovable-shell-body,.figma-account-shell .lovable-shell-body,.figma-forum-shell .lovable-shell-body,.figma-admin-shell .lovable-shell-body{padding-bottom:0}.figma-market-shell .market-figma-reviews,.figma-market-shell .market-figma-project-info,.figma-partner-program-shell .partner-program-feedback,.figma-partner-program-shell .partner-program-project-footer,.figma-pricing-shell .pricing-feedback,.figma-pricing-shell .pricing-project-footer,.figma-account-shell .account-feedback,.figma-account-shell .account-project-footer,.figma-forum-shell .forum-feedback,.figma-forum-shell .forum-project-footer,.figma-admin-shell .admin-feedback,.figma-admin-shell .admin-project-footer{padding:18px}@media(max-width:820px){.figma-market-shell .market-figma-reviews,.figma-market-shell .market-figma-project-info,.figma-partner-program-shell .partner-program-feedback,.figma-partner-program-shell .partner-program-project-footer,.figma-pricing-shell .pricing-feedback,.figma-pricing-shell .pricing-project-footer,.figma-account-shell .account-feedback,.figma-account-shell .account-project-footer,.figma-forum-shell .forum-feedback,.figma-forum-shell .forum-project-footer,.figma-admin-shell .admin-feedback,.figma-admin-shell .admin-project-footer{padding:14px}}.page-content:has(>.landing-lovable-page){padding-top:2px}.landing-lovable-page{position:relative;padding:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#080d1a33,#060a1414);box-sizing:border-box}.landing-lovable-page .landing-best-offer-head{grid-template-columns:auto minmax(0,1fr) auto}.landing-lovable-page .landing-best-offer-demo-label{align-self:start;border:1px solid rgba(125,149,220,.28);border-radius:999px;padding:4px 8px;color:#a9bde3;background:#080e1da3;font-size:10px;line-height:1;white-space:nowrap}.landing-lovable-page .landing-hero-transparency-note{margin:0;color:#91a8d1;font-size:10.5px;line-height:1.4}.landing-lovable-page .landing-signal-filter-chip{display:inline-flex;align-items:center}.landing-lovable-page .landing-market-summary-cta{min-height:30px;padding:5px 10px;white-space:nowrap}.landing-lovable-page .landing-widget-card-button{width:100%;border:1px solid rgba(127,151,224,.28);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.landing-lovable-page .landing-widget-card-button:hover,.landing-lovable-page .landing-widget-card-button:focus-visible{border-color:#68daff8f;background-color:#101b33e0;transform:translateY(-1px)}.landing-lovable-page .landing-widget-card-button:focus-visible{outline:2px solid rgba(104,218,255,.42);outline-offset:2px}.landing-lovable-page .landing-widget-card-button h4{overflow:visible;text-overflow:clip;white-space:normal}@media(max-width:1280px){.landing-lovable-page .lovable-landing-copy .hero-main-title{font-size:clamp(42px,4.8vw,54px);line-height:1.08}}@media(max-width:920px){.landing-lovable-page{padding:7px}.landing-lovable-page .lovable-landing-hero{padding:16px}.landing-lovable-page .lovable-landing-copy .hero-main-title{font-size:clamp(38px,7.4vw,48px);line-height:1.08}.landing-lovable-page .landing-best-offer-head{grid-template-columns:auto minmax(0,1fr)}.landing-lovable-page .landing-best-offer-demo-label{grid-column:1 / -1;justify-self:start}}@media(max-width:680px){.landing-lovable-page{padding:6px}.landing-lovable-page .lovable-landing-hero{padding:14px}.landing-lovable-page .lovable-landing-copy .hero-main-title{font-size:clamp(34px,9vw,40px)}.landing-lovable-page .landing-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing-lovable-page .landing-hero-metric{padding:8px 7px}.landing-lovable-page .landing-hero-metric span{font-size:10px}.landing-lovable-page .landing-market-summary-cta{width:100%;justify-content:center}}.guild-page{width:min(1120px,100%);margin:0 auto;padding:24px;color:#f6f0df}.guild-hero,.guild-panel{border:1px solid rgba(216,176,76,.34);border-radius:16px;background:linear-gradient(145deg,#191816f5,#0a0c0ef5);box-shadow:0 18px 44px #00000047}.guild-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;margin-bottom:20px}.guild-hero h1,.guild-panel h2{margin:0 0 10px}.guild-eyebrow{margin:0 0 8px;color:#d8b04c;font-size:.76rem;letter-spacing:.14em}.guild-role-chip{padding:7px 12px;border:1px solid #d8b04c;border-radius:999px;color:#f0cc6b;font-weight:700}.guild-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guild-grid>:first-child{grid-column:1 / -1}.guild-panel{padding:20px;margin-bottom:18px}.guild-form{display:grid;gap:10px}.guild-form input,.guild-form textarea{width:100%;border:1px solid rgba(216,176,76,.34);border-radius:9px;padding:11px 12px;color:#fff;background:#00000057}.guild-form textarea{min-height:92px;resize:vertical}.guild-card-list,.guild-member-list{display:grid;gap:10px}.guild-card,.guild-member-row{display:flex;justify-content:space-between;gap:14px;width:100%;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:inherit;background:#ffffff0a;text-align:left}.guild-card{cursor:pointer}.guild-card:hover,.guild-card:focus-visible{border-color:#d8b04c}.guild-invite-once{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #d8b04c;border-radius:10px}.guild-invite-once code{overflow-wrap:anywhere;color:#f0cc6b}.guild-error{padding:12px 14px;border:1px solid rgba(255,104,104,.55);border-radius:9px;color:#ffd1d1;background:#5f14144d}.guild-empty{color:#f6f0dfb8}.guild-link-button{margin-bottom:14px;border:0;color:#f0cc6b;background:transparent;cursor:pointer}@media(max-width:760px){.guild-page{padding:14px}.guild-grid{grid-template-columns:1fr}.guild-grid>:first-child{grid-column:auto}.guild-hero,.guild-card,.guild-member-row{flex-direction:column}}.pricing-catalog-state{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(216,176,76,.34);border-radius:12px;color:#f6f0dfe0;background:#11151fb8}.pricing-catalog-state.is-error{border-color:#ff68688c;color:#ffd1d1}.pricing-catalog-state.is-disabled{border-color:#ffffff24}.pricing-grid.is-informational .pricing-card{opacity:.82}.subscription-dialog-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#03050acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subscription-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;border:1px solid rgba(216,176,76,.48);border-radius:18px;color:#f6f0df;background:linear-gradient(155deg,#1b202cfc,#0b0e16fc);box-shadow:0 24px 80px #00000094}.subscription-dialog h2{margin:8px 42px 18px 0}.subscription-dialog-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#f6f0df;background:#ffffff0d;cursor:pointer}.subscription-dialog-plan{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(216,176,76,.3);border-radius:12px;background:#d8b04c14}.subscription-dialog-plan div{display:grid;gap:4px}.subscription-dialog-plan span,.subscription-dialog-note{color:#f6f0dfb3}.subscription-consent-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-top:20px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:12px;cursor:pointer}.subscription-consent-row input{width:18px;height:18px;margin-top:2px;accent-color:#d8b04c}.subscription-legal-links,.subscription-dialog-actions,.subscription-account-actions,.subscription-cancel-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.subscription-legal-links{margin:10px 0 18px 44px}.subscription-legal-links button{padding:0;border:0;color:#f0cc6b;background:transparent;text-decoration:underline;cursor:pointer}.subscription-status-message,.subscription-account-message,.subscription-cancel-confirm{margin:14px 0;padding:12px 14px;border:1px solid rgba(216,176,76,.34);border-radius:10px;background:#d8b04c14}.subscription-status-message.is-warning{border-color:#ffbb5c80}.subscription-status-message.is-error,.subscription-account-message.is-error{border-color:#ff68688c;color:#ffd1d1;background:#5f14144d}.subscription-account-empty,.subscription-account-message,.subscription-cancel-confirm{display:grid;gap:12px}.subscription-account-empty p,.subscription-account-message p,.subscription-cancel-confirm p{margin:0}.subscription-fact-list dd{overflow-wrap:anywhere}.subscription-account-actions .is-danger{border-color:#ff686873;color:#ffd1d1}@media(max-width:620px){.subscription-dialog{padding:22px 18px}.subscription-dialog-plan{align-items:flex-start;flex-direction:column}.subscription-legal-links{margin-left:0}}.admin-page{min-height:100%;padding:30px clamp(18px,4vw,52px) 56px;color:#f7f1df;background:radial-gradient(circle at 12% 0%,rgba(196,146,61,.15),transparent 34rem),linear-gradient(180deg,#10131a,#0a0d12)}.admin-console-header,.admin-section-heading,.admin-console-principal,.admin-filter-actions,.admin-dialog-actions,.admin-action-row,.admin-pagination{display:flex;align-items:center}.admin-console-header,.admin-section-heading{justify-content:space-between;gap:24px}.admin-console-header h1,.admin-section-heading h1{margin:6px 0 8px;color:#fff8e8}.admin-console-header p,.admin-section-heading p{margin:0;max-width:760px;color:#aeb6c5}.admin-console-kicker{color:#d8aa59;font-size:.76rem;font-weight:800;letter-spacing:.14em}.admin-console-principal{flex-direction:column;align-items:flex-end;gap:4px;padding:12px 16px;border:1px solid rgba(215,170,88,.28);border-radius:12px;background:#0a0d12b8}.admin-console-principal span{overflow-wrap:anywhere;color:#c7ceda}.admin-console-principal strong,.admin-status-badge{color:#e9bd6a}.admin-section-nav{display:flex;gap:8px;margin:26px 0;padding:8px;overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0f131be6}.admin-section-nav button,.admin-primary-button,.admin-secondary-button,.admin-danger-button,.admin-pagination button,.admin-link-button{min-height:40px;border-radius:9px;border:1px solid rgba(215,170,88,.3);padding:8px 13px;color:#f6edda;background:#181d27f0;cursor:pointer}.admin-section-nav button{flex:0 0 auto}.admin-section-nav button.is-active,.admin-primary-button{border-color:#c8953f;color:#171109;background:linear-gradient(135deg,#f0c674,#bd8332)}.admin-danger-button{border-color:#ee67678c;color:#ffd4d4}.admin-link-button{min-height:0;padding:2px 0;border:0;color:#e9bd6a;background:transparent;text-decoration:underline}.admin-section-nav button:focus-visible,.admin-page button:focus-visible,.admin-page input:focus-visible,.admin-page select:focus-visible,.admin-page textarea:focus-visible{outline:3px solid rgba(238,190,100,.55);outline-offset:2px}.admin-page button:disabled{cursor:not-allowed;opacity:.52}.admin-console-content,.admin-section-stack{display:grid;gap:18px}.admin-live-panel,.admin-async-state,.admin-record-card,.admin-operation-status-grid article{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#12161ee8;box-shadow:0 16px 40px #0000002e}.admin-live-panel,.admin-async-state,.admin-record-card{padding:18px}.admin-live-panel h2,.admin-record-card h2{margin:0 0 14px;font-size:1rem;color:#f4ddb2}.admin-async-state{color:#c5ccda}.admin-async-error,.admin-form-error{color:#ffcaca;border-color:#eb5f5f66}.admin-form-notice{color:#bce9c8}.admin-metric-grid,.admin-detail-grid,.admin-operation-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.admin-metric-card,.admin-operation-status-grid article{display:grid;gap:7px;min-height:100px;padding:15px}.admin-metric-card{border-left:3px solid #c8953f;background:#ffffff09}.admin-metric-card span,.admin-operation-status-grid span,.admin-operation-status-grid small{color:#9ea8b8}.admin-metric-card strong,.admin-operation-status-grid strong{font-size:1.28rem;overflow-wrap:anywhere}.admin-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0f131bd9}.admin-filter-grid label,.admin-duration-controls label,.admin-reason-field{display:grid;gap:6px;color:#bdc5d2}.admin-page input,.admin-page select,.admin-page textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:10px;color:#fff;background:#0d1118}.admin-filter-actions,.admin-dialog-actions,.admin-action-row,.admin-pagination{gap:10px;flex-wrap:wrap}.admin-filter-actions{align-self:end}.admin-table-scroll{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px}.admin-live-table{width:100%;min-width:900px;border-collapse:collapse;background:#0f131be6}.admin-live-table th,.admin-live-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.admin-live-table th{color:#e2b65f;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.admin-live-table td{color:#d7dde7}.admin-live-table td small,.admin-operation-list small{display:block;margin-top:5px;color:#929dac}.admin-user-cards{display:none}.admin-definition-list{display:grid;gap:9px;margin:0}.admin-definition-list div,.admin-confirm-dialog dl div,.admin-record-card dl div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px}.admin-definition-list dt,.admin-confirm-dialog dt,.admin-record-card dt{color:#98a3b2}.admin-definition-list dd,.admin-confirm-dialog dd,.admin-record-card dd{margin:0;overflow-wrap:anywhere}.admin-duration-controls,.admin-duration-presets{display:flex;gap:10px;flex-wrap:wrap}.admin-duration-controls{align-items:end;margin-bottom:14px}.admin-duration-controls fieldset{flex:1;min-width:260px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.admin-duration-presets label{display:flex;align-items:center;gap:4px}.admin-duration-presets input{width:auto}.admin-reason-field textarea{min-height:92px;resize:vertical}.admin-dialog-backdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:#030508d1}.admin-confirm-dialog{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid rgba(220,174,92,.4);border-radius:16px;color:#f8f0df;background:#141922}.admin-confirm-dialog dl,.admin-operation-list,.admin-event-list,.admin-record-card dl{display:grid;gap:10px;margin:16px 0;padding:0;list-style:none}.admin-operation-list li,.admin-event-list li{display:grid;gap:4px;padding:11px;border-radius:9px;background:#ffffff0a}.admin-pagination{justify-content:flex-end}@media(max-width:820px){.admin-page{padding:20px 14px 40px}.admin-console-header,.admin-section-heading{align-items:flex-start;flex-direction:column}.admin-console-principal{align-items:flex-start}.admin-filter-grid,.admin-metric-grid,.admin-detail-grid,.admin-operation-status-grid{grid-template-columns:1fr}.admin-users-table-wrap{display:none}.admin-user-cards{display:grid;gap:12px}.admin-filter-actions>*,.admin-action-row>*{flex:1 1 150px}}.legal-document-page,.page-not-found{width:min(100% - 40px,980px);margin:32px auto 56px;padding:clamp(24px,4vw,52px);border:1px solid rgba(191,169,255,.22);border-radius:24px;background:linear-gradient(145deg,#141325f5,#0a0b18f0);box-shadow:0 24px 70px #00000047}.legal-document-header{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-document-eyebrow{margin:0 0 10px;color:var(--gold, #f2cc77);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-document-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin:22px 0 0}.legal-document-meta div{display:grid;gap:3px}.legal-document-meta dt{color:var(--muted, #a8a6b8);font-size:.76rem;text-transform:uppercase}.legal-document-meta dd{margin:0;font-weight:700}.legal-document-body{max-width:78ch;margin:30px auto 0;color:#f7f7ffe6;line-height:1.72;overflow-wrap:anywhere}.legal-document-body h2,.legal-document-body h3,.legal-document-body h4,.legal-document-body h5{margin:2em 0 .7em;line-height:1.24}.legal-document-body p,.legal-document-body ul{margin:.75em 0}.legal-document-unavailable,.page-not-found{min-height:320px;display:grid;align-content:center;justify-items:start;gap:14px}.production-project-info-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-catalog-state.is-error{display:flex;align-items:center;justify-content:space-between;gap:16px}.pricing-catalog-state.is-error p{margin:0}.account-plan-float span,.account-summary-grid article span,.account-fact-list dd,.production-footer-column,.production-info-card{min-width:0;overflow-wrap:anywhere}:where(button,a,input,select,textarea):focus-visible{outline:3px solid #f4cf7a;outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}@media(min-width:1180px){.page-content,.lovable-main-region,.account-page,.pricing-page,.ami-terminal-page{min-width:0}.account-hero-copy,.pricing-hero-copy{max-width:760px}}@media(max-width:1279px){.production-project-info-grid-compact,.production-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header-inner{gap:12px}}@media(max-width:760px){.legal-document-page,.page-not-found{width:min(100% - 24px,980px);padding:22px 18px}.production-project-info-grid-compact,.production-footer-grid,.pricing-catalog-state.is-error{grid-template-columns:1fr}.pricing-catalog-state.is-error{align-items:flex-start;flex-direction:column}}:root{--ami-production-header-height: 64px;--ami-production-content-max: 1680px}html,body,#root{min-height:100%;margin:0}body{padding-top:0!important}.lovable-app-background,.lovable-app-frame{margin-top:0!important;padding-top:0!important}.lovable-global-header{position:sticky!important;top:0!important;z-index:110!important;width:100%;margin:0!important;padding:0!important;overflow:visible!important}.site-header{position:relative!important;top:0!important;min-height:0!important;height:auto!important;margin:0!important;border-radius:0!important}.lovable-app-frame .site-header-inner{width:100%!important;max-width:none!important;min-height:var(--ami-production-header-height)!important;margin:0!important;padding:6px 14px!important;display:grid!important;grid-template-columns:minmax(250px,auto) minmax(240px,1fr) auto!important;align-items:center!important;gap:10px!important}.site-header-left,.site-header-user-actions,.site-header-right,.site-header-top-links,.site-header-auth-row{display:flex!important;align-items:center!important}.lovable-app-frame .site-header-left{min-width:0;gap:10px!important}.lovable-app-frame .site-header-center{min-width:0!important}.lovable-app-frame .site-header-right{min-width:0;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important}.lovable-app-frame .site-header-left .site-header-logo-button{width:48px!important;height:48px!important;flex-basis:48px!important;flex:0 0 auto;margin:0!important;padding:0!important}.lovable-app-frame .site-header-left .site-header-logo{width:48px!important;height:48px!important;max-width:48px!important;object-fit:contain!important}.lovable-app-frame .site-header-user-actions{min-width:0;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important}.lovable-app-frame .site-header-top-links,.lovable-app-frame .site-header-auth-row{min-width:0;flex-wrap:nowrap!important;gap:5px!important}.site-header-auth-identity{min-width:0;max-width:clamp(112px,16vw,220px);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header-early-access-stack{display:contents!important}.site-header-user-actions>*,.site-header-live-chip,.site-header-early-access{white-space:nowrap}.site-header-user-panel-anchor{position:static!important}.site-header-user-panel-popover{position:absolute!important;top:calc(100% + 8px)!important;left:clamp(12px,2vw,32px)!important;z-index:1300!important;width:clamp(288px,20vw,320px)!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 100% - 16px)!important;max-height:calc(100dvh - 100% - 16px)!important;overflow:hidden!important}.site-user-panel-dropdown{width:100%!important;max-width:100%!important;max-height:100%!important;gap:8px!important;padding:12px!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.site-user-panel-section{gap:6px!important}.site-user-panel-section+.site-user-panel-section{padding-top:6px!important}.site-user-panel-section-title{font-size:11px!important;line-height:1.2}.site-user-panel-section-stack{gap:4px!important}.site-user-panel-item{min-height:44px!important;padding:8px 12px!important;font-size:13px!important;transition:border-color var(--ami-transition-fast),background-color var(--ami-transition-fast),color var(--ami-transition-fast)}.site-user-panel-item:hover{border-color:var(--ami-color-border-strong)!important;background:var(--ami-color-surface-hover)!important}.site-header-overlay-backdrop{position:fixed!important;inset:0!important;z-index:3000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:20px!important;display:grid!important;place-items:center!important;overflow-y:auto!important;overscroll-behavior:contain}.site-header-overlay-card{position:relative!important;width:min(560px,100%)!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;overflow-y:auto!important;scrollbar-gutter:stable}.page-content.lovable-main-content,.page-content.page-content-marketing{width:min(var(--ami-production-content-max),calc(100% - 48px))!important;max-width:var(--ami-production-content-max)!important;margin-inline:auto!important}.lovable-main-region,.lovable-main{min-width:0}.lovable-app-shell-market .lovable-shell-body-market{padding-inline:0!important}.admin-page .admin-metric-card{min-width:0;max-width:100%}.admin-page .admin-metric-card>span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.admin-page .admin-detail-grid>.admin-live-panel,.admin-page .admin-operation-list,.admin-page .admin-operation-list>li{min-width:0;max-width:100%}.admin-page .admin-operation-list>li>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.admin-page .admin-operation-status-grid>article{min-width:0;max-width:100%}.admin-page .admin-operation-status-grid>article>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:820px){.lovable-app-frame .site-header-inner{padding-inline:10px!important}.lovable-app-frame .site-header-language-btn{min-width:44px!important;min-height:44px!important;font-size:12px!important}.lovable-app-frame .site-header-user-panel-anchor>.site-header-pill-button,.lovable-app-frame .site-header-top-links .site-header-mini-pill{min-height:44px!important}.admin-page .admin-section-nav button,.admin-page .admin-primary-button,.admin-page .admin-secondary-button,.admin-page .admin-danger-button,.admin-page .admin-pagination button,.admin-page .admin-link-button,.admin-page input:not([type=radio]):not([type=checkbox]),.admin-page select,.admin-page .admin-duration-presets label{min-height:44px}.admin-page .admin-user-cards .admin-record-card>h2{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}}@media(min-width:1536px){.lovable-main-region{padding-inline:0}}@media(max-width:1280px){.site-header-inner{grid-template-columns:auto minmax(220px,1fr) auto!important;gap:8px!important}.site-header-mini-pill-gold{display:none!important}.lovable-app-frame .site-header-admin-action{display:inline-flex!important}}@media(max-width:1535px){.lovable-app-frame .site-header-live-chip{display:none!important}}@media(max-width:1080px){:root{--ami-production-header-height: 64px}.site-header-inner{padding:6px 12px!important}.site-header-logo{width:48px!important;height:48px!important}.site-header-top-links{display:none!important}}@media(max-width:860px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto!important}.site-header-center{grid-column:1 / -1;grid-row:2}.site-header-right{grid-column:2;grid-row:1}.site-header-left{grid-column:1;grid-row:1}}@media(max-width:640px){.site-header-live-chip{display:none!important}.page-content.lovable-main-content,.page-content.page-content-marketing{width:min(var(--ami-production-content-max),calc(100% - 20px))!important}}@media(max-width:1020px){.lovable-app-frame .site-header-top-links{display:flex!important}.lovable-app-frame .site-header-forum-action{display:none!important}}@media(max-width:560px){.lovable-app-frame .site-header-inner{grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important;padding-inline:8px!important}.lovable-app-frame .site-header-left,.lovable-app-frame .site-header-right,.lovable-app-frame .site-header-center{width:100%;grid-column:1!important}.lovable-app-frame .site-header-left{grid-row:1!important;justify-content:space-between}.lovable-app-frame .site-header-right{grid-row:2!important;flex-direction:column!important;align-items:stretch!important}.lovable-app-frame .site-header-center{grid-row:3!important}.lovable-app-frame .site-header-auth-row{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto}.lovable-app-frame .site-header-auth-row>.site-header-auth-identity{max-width:100%;display:block!important}}.landing-project-footer-section{display:none!important}.production-project-info,.production-site-footer{color:var(--ami-text, #ecf3ff)}.production-project-info{width:min(1240px,calc(100% - 32px));margin:18px auto 24px;padding:24px;border:1px solid rgba(134,152,220,.28);border-radius:16px;background:linear-gradient(180deg,#0d1427f5,#080d1bf0);box-shadow:0 18px 40px #03071073}.production-project-info-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.production-project-info-head h2,.production-social-hub-hero h2{margin:4px 0 8px}.production-project-info-head p,.production-social-hub-hero p{max-width:860px;margin:0;color:#afc2e8;line-height:1.6}.production-eyebrow,.production-rail-label{display:inline-block;color:#f3c470;font-size:11px;font-weight:800;letter-spacing:.12em}.production-project-status{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 11px;border:1px solid rgba(87,217,171,.34);border-radius:999px;color:#dffff2;background:#57d9ab14;font-size:12px}.production-status-dot{width:8px;height:8px;border-radius:50%;background:#57d9ab;box-shadow:0 0 12px #57d9abbf}.production-project-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-info-card{min-width:0;padding:16px;border:1px solid rgba(134,152,220,.22);border-radius:13px;background:#ffffff06}.production-info-card h4{margin:0 0 10px;color:#f2f7ff}.production-info-card ul{margin:0;padding-left:18px;color:#b8c9eb}.production-info-card li+li{margin-top:7px}.production-company-card p{color:#b8c9eb}.production-company-card dl{margin:12px 0 0}.production-company-card dl>div{margin-top:9px}.production-company-card dt{color:#7f96c7;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.production-company-card dd{margin:3px 0 0;color:#e7f0ff}.production-company-card a{color:#66dcff}.production-project-info-actions{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(134,152,220,.18)}.production-project-info-actions h3{margin:0 0 9px;font-size:14px}.production-link-row,.production-social-link-row,.production-footer-socials{display:flex;flex-wrap:wrap;gap:8px}.production-link-row button,.production-social-link-row a,.production-side-rail button,.production-side-rail a{border:1px solid rgba(126,154,226,.35);border-radius:10px;color:#e5efff;background:#ffffff09;text-decoration:none;cursor:pointer}.production-link-row button{padding:8px 10px}.production-social-link-row a{display:grid;gap:2px;padding:8px 10px}.production-social-link-row a strong{font-size:12px}.production-social-link-row a span{color:#8fa5d1;font-size:10px}.production-social-note{margin:0 0 9px;color:#879cc7;font-size:11px}.production-site-footer{margin-top:22px;padding:28px max(18px,calc((100% - 1240px)/2));border-top:1px solid rgba(134,152,220,.2);background:#050912ed}.production-footer-grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(130px,1fr));gap:24px}.production-footer-brand-mark{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:32px;padding:0 12px;border:1px solid rgba(243,196,112,.45);border-radius:10px;color:#ffe4aa;font-weight:900;letter-spacing:.08em}.production-footer-brand p,.production-footer-contact p{color:#96aad3;line-height:1.5}.production-footer-owner{font-size:11px}.production-footer-column h4{margin:0 0 10px;font-size:12px;color:#f1f6ff;text-transform:uppercase;letter-spacing:.07em}.production-footer-column nav{display:grid;gap:7px}.production-footer-column button{width:fit-content;padding:0;border:0;color:#9fb3dd;background:transparent;cursor:pointer;text-align:left}.production-footer-column button:hover,.production-footer-contact>a:hover{color:#66dcff}.production-footer-contact>a{color:#dce9ff;text-decoration:none}.production-footer-socials{margin-top:12px}.production-footer-socials a{color:#8fa5d1;font-size:11px;text-decoration:none}.production-footer-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:22px;padding-top:14px;border-top:1px solid rgba(134,152,220,.14);color:#7287b1;font-size:10px}.production-side-rail{display:none;position:fixed;top:94px;width:176px;padding:14px;border:1px solid rgba(134,152,220,.25);border-radius:13px;background:#080d1bf0;box-shadow:0 16px 38px #02050d73;z-index:12}.production-side-rail-left{left:16px}.production-side-rail-right{right:16px}.production-side-rail h3{margin:7px 0 8px;font-size:13px;line-height:1.3}.production-side-rail p{margin:0 0 12px;color:#8fa4cf;font-size:11px;line-height:1.45}.production-side-rail button,.production-side-rail a{display:block;width:100%;padding:8px;margin-top:7px;text-align:center;font-size:11px}.production-social-hub-page{width:min(1240px,100%);margin:0 auto}.production-social-registry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.production-social-card{padding:16px;border:1px solid rgba(134,152,220,.24);border-radius:13px;background:#0c1222d6}.production-social-card[data-status=active]{border-color:#57d9ab52}.production-social-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.production-social-card-head h3{margin:0}.production-social-status{padding:4px 7px;border-radius:999px;color:#a9bce0;background:#ffffff0d;font-size:10px}.production-social-card[data-status=active] .production-social-status{color:#dffff2;background:#57d9ab1a}.production-social-handle{margin:12px 0 8px;color:#b8c9eb}.production-social-card>a{color:#66dcff;text-decoration:none}.production-social-disabled{color:#6f83aa;font-size:11px}@media(min-width:1640px){.production-side-rail{display:block}}@media(max-width:1050px){.production-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-footer-brand{grid-column:1 / -1}.production-social-registry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.production-project-info{width:calc(100% - 20px);padding:16px}.production-project-info-head{display:grid}.production-project-status{width:fit-content}.production-project-info-grid,.production-project-info-actions,.production-footer-grid,.production-social-registry{grid-template-columns:1fr}.production-footer-bottom{display:grid}}.production-partner-page{width:min(1240px,100%);margin:0 auto;display:grid;gap:18px;color:var(--ami-text, #ecf3ff)}.production-partner-hero,.production-partner-section,.production-partner-application,.production-partner-dual-grid>article{border:1px solid rgba(134,152,220,.24);border-radius:18px;background:linear-gradient(180deg,#0d1427f5,#070c1af2);box-shadow:0 18px 42px #03071061}.production-partner-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:26px;padding:34px}.production-partner-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(64,178,255,.16),transparent 32%),radial-gradient(circle at 88% 18%,rgba(243,196,112,.14),transparent 30%)}.production-partner-hero-copy,.production-partner-facts{position:relative;z-index:1}.production-partner-hero h1{max-width:780px;margin:8px 0 14px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.035em}.production-partner-hero-copy>p{max-width:790px;margin:0;color:#b6c8ea;font-size:1rem;line-height:1.7}.production-partner-status{width:fit-content;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;padding:9px 12px;border:1px solid rgba(87,217,171,.32);border-radius:999px;color:#dffff2;background:#57d9ab14;font-size:12px}.production-partner-status strong{color:#f4f8ff}.production-partner-actions,.production-partner-legal-actions,.production-partner-prepared>div{display:flex;flex-wrap:wrap;gap:10px}.production-partner-actions{margin-top:22px}.production-partner-actions button,.production-partner-legal-actions button,.production-partner-prepared a,.production-partner-prepared button,.production-partner-submit{min-height:42px;padding:10px 15px;border:1px solid rgba(126,154,226,.38);border-radius:11px;color:#eaf2ff;background:#ffffff0a;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.production-partner-actions button:hover,.production-partner-legal-actions button:hover,.production-partner-prepared a:hover,.production-partner-prepared button:hover,.production-partner-submit:hover{border-color:#66dcffa6;color:#fff;background:#66dcff17}.production-partner-actions .production-partner-primary,.production-partner-submit{border-color:#f3c47094;color:#211708;background:linear-gradient(135deg,#f3c470,#ffe4aa)}.production-partner-actions .production-partner-primary:hover,.production-partner-submit:hover{border-color:#ffe4aa;color:#160f06;background:linear-gradient(135deg,#ffd58e,#fff0c8)}.production-partner-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.production-partner-facts article{min-width:0;padding:15px;border:1px solid rgba(134,152,220,.22);border-radius:13px;background:#ffffff09}.production-partner-facts span,.production-partner-contact-card span{display:block;color:#8096c2;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.production-partner-facts strong{display:block;margin-top:7px;color:#eef5ff;font-size:13px;line-height:1.35}.production-partner-section{padding:26px}.production-partner-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.production-partner-section-head h2,.production-partner-card h2,.production-partner-application h2{margin:0;color:#f2f7ff}.production-partner-section-head>p{max-width:720px;margin:0;color:#9eb2d9;line-height:1.6}.production-partner-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.production-partner-card{min-width:0;padding:18px;border:1px solid rgba(134,152,220,.22);border-radius:14px;background:#ffffff07}.production-partner-card h3,.production-partner-format-grid h3,.production-partner-process h3,.production-partner-prepared h3{margin:0;color:#eff5ff}.production-partner-card p,.production-partner-format-grid p,.production-partner-process p,.production-partner-card li,.production-partner-rules p,.production-partner-application-intro>p,.production-partner-prepared p{color:#aebfe0;line-height:1.6}.production-partner-card p{margin:9px 0 0}.production-partner-format-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.production-partner-format-grid article{min-width:0;padding:17px;border:1px solid rgba(134,152,220,.2);border-radius:13px;background:#ffffff06}.production-partner-format-grid article>span,.production-partner-process li>span,.production-partner-rules li>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;margin-bottom:12px;border:1px solid rgba(243,196,112,.36);border-radius:9px;color:#f3c470;background:#f3c47012;font-size:11px;font-weight:900}.production-partner-format-grid h3{font-size:14px}.production-partner-format-grid p{margin:8px 0 0;font-size:12px}.production-partner-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.production-partner-process li{min-width:0;padding:17px;border:1px solid rgba(134,152,220,.2);border-radius:13px;background:#ffffff06}.production-partner-process h3{font-size:14px}.production-partner-process p{margin:8px 0 0;font-size:12px}.production-partner-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.production-partner-dual-grid>article{padding:24px}.production-partner-card-positive{border-color:#57d9ab47!important}.production-partner-card-caution{border-color:#f3c4704d!important}.production-partner-card ul{margin:16px 0 0;padding-left:20px}.production-partner-card li+li{margin-top:9px}.production-partner-machine-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0}.production-partner-machine-status>div{padding:10px;border:1px solid rgba(134,152,220,.18);border-radius:10px;background:#ffffff06}.production-partner-machine-status dt{color:#8499c3;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.production-partner-machine-status dd{margin:5px 0 0;color:#ffbf9f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.production-partner-rules,.production-partner-application{scroll-margin-top:92px}.production-partner-rules>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.production-partner-rules li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(134,152,220,.2);border-radius:12px;background:#ffffff06}.production-partner-rules li>span{margin:0}.production-partner-rules li p{margin:0;font-size:13px}.production-partner-legal-actions{margin-top:16px}.production-partner-application{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:26px;padding:28px}.production-partner-application-intro>p{margin:12px 0 0}.production-partner-contact-card{margin-top:20px;padding:15px;border:1px solid rgba(102,220,255,.25);border-radius:12px;background:#66dcff0e}.production-partner-contact-card a{display:inline-block;margin-top:7px;color:#78e4ff;text-decoration:none;overflow-wrap:anywhere}.production-partner-form{min-width:0;display:grid;gap:15px}.production-partner-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.production-partner-form>label,.production-partner-form-grid>label{min-width:0;display:grid;gap:7px;color:#cfdbf1;font-size:12px;font-weight:700}.production-partner-form input,.production-partner-form select,.production-partner-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(134,152,220,.3);border-radius:10px;color:#edf4ff;background:#040914b8;font:inherit;font-weight:400;line-height:1.45}.production-partner-form input,.production-partner-form select{min-height:44px;padding:10px 12px}.production-partner-form textarea{resize:vertical;padding:12px}.production-partner-form input::placeholder,.production-partner-form textarea::placeholder{color:#657aa4}.production-partner-form input:focus-visible,.production-partner-form select:focus-visible,.production-partner-form textarea:focus-visible,.production-partner-actions button:focus-visible,.production-partner-legal-actions button:focus-visible,.production-partner-submit:focus-visible,.production-partner-prepared a:focus-visible,.production-partner-prepared button:focus-visible{outline:2px solid #66dcff;outline-offset:2px}.production-partner-form [aria-invalid=true]{border-color:#ff8c78b8}.production-partner-form small[role=alert],.production-partner-form-summary,.production-partner-prepared p[role=alert]{color:#ffb09f;font-size:11px;line-height:1.45}.production-partner-consents{display:grid;gap:9px;margin:0;padding:15px;border:1px solid rgba(134,152,220,.22);border-radius:12px;background:#ffffff06}.production-partner-consents legend{padding:0 7px;color:#f2f7ff;font-size:12px;font-weight:800}.production-partner-consents label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:#afc0df;font-size:12px;font-weight:400;line-height:1.5}.production-partner-consents input{width:16px;height:16px;min-height:auto;margin-top:2px;accent-color:#66dcff}.production-partner-form-summary{margin:0;padding:10px 12px;border:1px solid rgba(255,140,120,.35);border-radius:10px;background:#ff78640f}.production-partner-submit{width:fit-content}.production-partner-prepared{padding:16px;border:1px solid rgba(87,217,171,.34);border-radius:12px;background:#57d9ab11}.production-partner-prepared p{margin:7px 0 12px}.production-partner-prepared>div{margin-top:10px}.production-partner-socials .production-social-link-row a{min-width:150px}@media(max-width:1120px){.production-partner-hero{grid-template-columns:1fr}.production-partner-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.production-partner-card-grid,.production-partner-format-grid,.production-partner-process{grid-template-columns:repeat(2,minmax(0,1fr))}.production-partner-format-grid article:last-child,.production-partner-process li:last-child{grid-column:1 / -1}}@media(max-width:780px){.production-partner-hero,.production-partner-section,.production-partner-application,.production-partner-dual-grid>article{border-radius:14px}.production-partner-hero,.production-partner-section,.production-partner-application{padding:18px}.production-partner-section-head{display:grid}.production-partner-facts,.production-partner-dual-grid,.production-partner-rules>ol,.production-partner-application,.production-partner-form-grid{grid-template-columns:1fr}.production-partner-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.production-partner-card-grid,.production-partner-format-grid,.production-partner-process,.production-partner-machine-status,.production-partner-facts{grid-template-columns:1fr}.production-partner-format-grid article:last-child,.production-partner-process li:last-child{grid-column:auto}.production-partner-actions,.production-partner-legal-actions,.production-partner-prepared>div{display:grid}.production-partner-actions button,.production-partner-legal-actions button,.production-partner-prepared a,.production-partner-prepared button,.production-partner-submit{width:100%;text-align:center}}.production-support-page{width:min(1240px,100%);margin:0 auto;padding:18px 0 30px;color:var(--ami-text, #ecf3ff)}.production-support-page h1,.production-support-page h2,.production-support-page h3,.production-support-page p{overflow-wrap:anywhere}.production-support-hero{position:relative;overflow:hidden;padding:clamp(24px,4vw,48px);border:1px solid rgba(134,152,220,.28);border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(76,202,255,.17),transparent 34%),radial-gradient(circle at 12% 100%,rgba(243,196,112,.13),transparent 38%),linear-gradient(155deg,#0d152afa,#060b19f5);box-shadow:0 24px 54px #02050e7a}.production-support-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 82%)}.production-support-hero>*{position:relative;z-index:1}.production-support-hero h1{max-width:780px;margin:8px 0 14px;font-size:clamp(34px,6vw,68px);line-height:.98;letter-spacing:-.04em}.production-support-hero p{max-width:880px;margin:0;color:#b9c9ea;font-size:clamp(15px,1.8vw,19px);line-height:1.68}.production-support-funding{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:24px;margin-top:18px;padding:clamp(20px,3vw,32px);border:1px solid rgba(134,152,220,.26);border-radius:18px;background:linear-gradient(180deg,#0b1224f5,#070c1af0);box-shadow:0 18px 42px #02050e5c}.production-support-funding.is-pending{border-color:#f3c47057}.production-support-funding.is-verified{border-color:#57d9ab6b;box-shadow:0 18px 42px #0a48352e}.production-support-status-label{display:inline-flex;align-items:center;gap:8px;color:#f3c470;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.production-support-status-label:before{content:"";width:8px;height:8px;border-radius:999px;background:#f3c470;box-shadow:0 0 14px #f3c4709e}.production-support-funding.is-verified .production-support-status-label{color:#74e0b88}.production-support-funding.is-verified .production-support-status-label:before{background:#57d9ab;box-shadow:0 0 14px #57d9abb8}.production-support-funding h2{margin:8px 0 10px;font-size:clamp(22px,3vw,34px)}.production-support-funding-copy>p{max-width:820px;margin:0;color:#aebfe2;line-height:1.65}.production-support-official-only{margin-top:16px!important;padding:13px 15px;border:1px solid rgba(243,196,112,.22);border-radius:12px;color:#d9c69b!important;background:#f3c4700e;font-size:12px}.production-support-funding-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.production-support-funding-details>div{padding:12px;border:1px solid rgba(87,217,171,.2);border-radius:11px;background:#57d9ab0b}.production-support-funding-details dt{color:#7f96c7;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.production-support-funding-details dd{margin:5px 0 0;color:#e8fff6;line-height:1.45}.production-support-funding-actions{display:grid;align-content:center;gap:10px}.production-support-funding-actions a,.production-support-funding-actions button,.production-support-navigation-actions a,.production-support-navigation-actions button,.production-support-help-grid article button{min-height:44px;padding:11px 14px;border-radius:11px;font:inherit;font-size:13px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none}.production-support-funding-actions button[disabled]{border:1px solid rgba(243,196,112,.26);color:#85795f;background:#f3c4700b;cursor:not-allowed}.production-support-primary-action{border:1px solid rgba(87,217,171,.5);color:#071a13;background:linear-gradient(135deg,#74e0b8,#57d9ab)}.production-support-secondary-action{border:1px solid rgba(126,154,226,.38);color:#e6efff;background:#ffffff09}.production-support-section,.production-support-two-column,.production-support-social{margin-top:18px}.production-support-section{padding:clamp(20px,3vw,30px);border:1px solid rgba(134,152,220,.23);border-radius:18px;background:#080e1deb}.production-support-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.production-support-section-head h2,.production-support-panel h2,.production-support-social h2{margin:0;font-size:clamp(22px,3vw,32px)}.production-support-section-head p{max-width:660px;margin:0;color:#94a8d1;line-height:1.55}.production-support-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.production-support-help-grid article{display:flex;min-width:0;min-height:190px;flex-direction:column;padding:17px;border:1px solid rgba(126,154,226,.24);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#080e1dbd}.production-support-help-grid article h3{margin:0 0 9px;color:#f2f6ff;font-size:16px}.production-support-help-grid article p{margin:0;color:#a6b7da;line-height:1.55}.production-support-help-grid article button{width:100%;margin-top:auto;border:1px solid rgba(243,196,112,.34);color:#ffe6ae;background:#f3c47012;cursor:pointer}.production-support-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.production-support-panel{min-width:0;padding:clamp(20px,3vw,28px);border:1px solid rgba(134,152,220,.23);border-radius:18px;background:#080e1deb}.production-support-panel>p{color:#94a8d1;line-height:1.55}.production-support-panel ul{margin:16px 0 0;padding-left:20px;color:#b7c7e7;line-height:1.55}.production-support-panel li+li{margin-top:9px}.production-support-trust-panel{border-color:#f3c47040;background:linear-gradient(180deg,rgba(243,196,112,.035),transparent),#080e1deb}.production-support-social{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px;align-items:center;padding:clamp(20px,3vw,30px);border:1px solid rgba(87,217,171,.25);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(87,217,171,.1),transparent 36%),#080e1deb}.production-support-social p{color:#a2b4d7;line-height:1.55}.production-support-navigation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.production-support-navigation-actions a,.production-support-navigation-actions button{border:1px solid rgba(126,154,226,.34);color:#e4efff;background:#ffffff09;cursor:pointer}.production-support-page a:focus-visible,.production-support-page button:focus-visible{outline:3px solid rgba(102,220,255,.72);outline-offset:3px}.production-support-page a:hover:not(.production-support-primary-action),.production-support-page button:hover:not([disabled]){border-color:#66dcff8c;color:#fff}.production-support-primary-action:hover{filter:brightness(1.06)}@media(max-width:980px){.production-support-funding,.production-support-social{grid-template-columns:1fr}.production-support-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-support-section-head{display:grid}}@media(max-width:720px){.production-support-page{padding-top:10px}.production-support-hero,.production-support-funding,.production-support-section,.production-support-panel,.production-support-social{border-radius:14px}.production-support-help-grid,.production-support-two-column,.production-support-funding-details{grid-template-columns:1fr}.production-support-help-grid article{min-height:0}.production-support-navigation-actions,.production-support-navigation-actions a,.production-support-navigation-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.production-support-page *,.production-support-page *:before,.production-support-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-access-gate{width:min(1240px,calc(100% - 32px));min-height:min(620px,calc(100dvh - 150px));margin:0 auto;padding:clamp(24px,5vw,72px) 0;display:grid;place-items:center}.auth-access-panel{width:min(720px,100%);padding:clamp(22px,4vw,38px);border:1px solid rgba(134,152,220,.32);border-radius:18px;background:radial-gradient(circle at top right,rgba(84,122,255,.14),transparent 42%),linear-gradient(180deg,#0d1427fa,#070c19fa);box-shadow:0 24px 60px #02061085;color:var(--ami-text, #edf4ff)}.auth-access-panel-compact{width:min(520px,100%);text-align:center}.auth-access-panel h1{margin:8px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.08}.auth-access-panel>p{margin:0 0 22px;color:#aebfe3;line-height:1.65}.auth-access-login-form{display:grid;gap:14px}.auth-access-login-form .site-header-auth-label{display:grid;gap:7px}.auth-access-login-form .site-header-auth-label>span{color:#cbd8f2;font-size:12px;font-weight:700}.auth-access-login-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(134,152,220,.34);border-radius:10px;color:#f3f7ff;background:#030813b8;outline:none}.auth-access-login-form input:focus-visible,.auth-access-panel button:focus-visible,.auth-access-panel a:focus-visible,.site-header-auth-card button:focus-visible,.site-header-auth-card a:focus-visible,.site-header-auth-card input:focus-visible{outline:2px solid #75dfff;outline-offset:3px}.auth-access-login-form button[type=submit]{width:100%;min-height:44px;margin-top:2px}.auth-access-login-form button[disabled]{cursor:not-allowed;opacity:.55}.auth-access-message-slot{min-height:20px}.auth-access-request{margin-top:22px;padding:18px;border:1px solid rgba(243,196,112,.26);border-radius:13px;background:#f3c4700e}.auth-access-request h2{margin:0 0 8px;font-size:17px}.auth-access-request p{margin:0 0 14px;color:#aebfe3;line-height:1.55}.auth-access-request a,.auth-access-actions button,.site-header-auth-actions a,.site-header-auth-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;text-decoration:none}.auth-access-actions,.site-header-auth-actions{display:flex;flex-wrap:wrap;gap:10px}.site-header-auth-description{margin:0;color:#9eb1d8;font-size:12px;line-height:1.55}.site-header-auth-card:focus{outline:none}.auth-access-machine-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.auth-access-gate{width:calc(100% - 20px);min-height:auto;padding:22px 0 34px}.auth-access-panel{padding:20px 16px;border-radius:14px}.auth-access-actions,.site-header-auth-actions{display:grid;grid-template-columns:1fr}.auth-access-actions>*,.site-header-auth-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.auth-access-panel,.site-header-overlay-card{scroll-behavior:auto}}:root{--ami-font-sans: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ami-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ami-color-canvas: #060a13;--ami-color-canvas-deep: #04070d;--ami-color-surface-1: rgba(12, 19, 34, .96);--ami-color-surface-2: rgba(16, 25, 43, .92);--ami-color-surface-3: rgba(255, 255, 255, .035);--ami-color-surface-hover: rgba(102, 220, 255, .075);--ami-color-surface-active: rgba(243, 196, 112, .095);--ami-color-border-subtle: rgba(145, 166, 218, .16);--ami-color-border: rgba(145, 166, 218, .28);--ami-color-border-strong: rgba(160, 181, 235, .42);--ami-color-text: #f3f7ff;--ami-color-text-secondary: #b7c5df;--ami-color-text-muted: #8799bb;--ami-color-text-faint: #6f81a4;--ami-accent-gold: #f3c470;--ami-accent-gold-soft: #ffe3a8;--ami-accent-cyan: #67dcff;--ami-accent-cyan-soft: #b9f2ff;--ami-accent-violet: #9580ff;--ami-status-success: #5fdbad;--ami-status-warning: #f3c470;--ami-status-danger: #ff7d95;--ami-focus-ring: #77e4ff;--ami-space-1: 4px;--ami-space-2: 8px;--ami-space-3: 12px;--ami-space-4: 16px;--ami-space-5: 20px;--ami-space-6: 24px;--ami-space-7: 32px;--ami-space-8: 40px;--ami-space-9: 48px;--ami-radius-xs: 6px;--ami-radius-sm: 10px;--ami-radius-md: 14px;--ami-radius-lg: 18px;--ami-radius-xl: 24px;--ami-radius-pill: 999px;--ami-control-height-sm: 34px;--ami-control-height: 40px;--ami-control-height-touch: 44px;--ami-shadow-sm: 0 8px 22px rgba(2, 6, 15, .26);--ami-shadow-md: 0 18px 42px rgba(2, 6, 16, .38);--ami-shadow-lg: 0 26px 70px rgba(2, 6, 16, .52);--ami-glow-cyan: 0 0 24px rgba(103, 220, 255, .18);--ami-glow-gold: 0 0 24px rgba(243, 196, 112, .18);--ami-content-max: 1680px;--ami-reading-max: 780px;--ami-transition-fast: .14s ease;--ami-transition: .2s ease;--ui-scale: .875;--ui-font-body: 14px;--ui-font-small: 12px;--ui-font-label: 13px;--ui-font-title: 16px;--ui-radius-panel: var(--ami-radius-md);--ui-radius-control: var(--ami-radius-sm);--ui-space-shell: var(--ami-space-3);--ui-space-page: var(--ami-space-4);--ui-space-panel: var(--ami-space-4);--ui-space-gap: var(--ami-space-3);--ui-control-height: var(--ami-control-height);--ui-control-height-sm: var(--ami-control-height-sm);--ui-control-height-lg: var(--ami-control-height-touch);--ui-logo-size: 56px;--ami-bg: var(--ami-color-canvas);--ami-panel: var(--ami-color-surface-1);--ami-panel-soft: var(--ami-color-surface-2);--ami-border: var(--ami-color-border);--ami-gold: var(--ami-accent-gold);--ami-cyan: var(--ami-accent-cyan);--ami-violet: var(--ami-accent-violet);--ami-green: var(--ami-status-success);--ami-red: var(--ami-status-danger);--ami-text: var(--ami-color-text);--ami-muted: var(--ami-color-text-secondary);--ami-shadow: var(--ami-shadow-md);--ami-production-content-max: var(--ami-content-max)}html{background:var(--ami-color-canvas-deep);color-scheme:dark;font-family:var(--ami-font-sans);text-rendering:optimizeLegibility}body{font-family:var(--ami-font-sans);font-size:var(--ui-font-body);line-height:1.55;color:var(--ami-color-text);background:radial-gradient(1100px 680px at 8% -20%,rgba(149,128,255,.24),transparent 72%),radial-gradient(1000px 620px at 92% -22%,rgba(103,220,255,.19),transparent 72%),radial-gradient(900px 620px at 50% 112%,rgba(243,196,112,.1),transparent 76%),var(--ami-color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#071019;background:var(--ami-accent-cyan-soft)}button,input,select,textarea{font:inherit}button,a,input,select,textarea,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ami-focus-ring)!important;outline-offset:3px!important}:where(button,input,select,textarea):disabled,:where(button,[role=button])[aria-disabled=true]{cursor:not-allowed!important;opacity:.52}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--ami-color-text);font-family:var(--ami-font-sans);font-weight:750;letter-spacing:-.02em;text-wrap:balance}h1{line-height:1.06}h2,h3{line-height:1.18}p,li,dd{text-wrap:pretty}small,.production-social-note,.production-footer-owner,.production-footer-bottom{color:var(--ami-color-text-muted)}a{text-underline-offset:3px;text-decoration-thickness:1px}.panel,.production-project-info,.production-side-rail,.auth-access-panel,.production-partner-hero,.production-partner-section,.production-partner-application,.production-partner-dual-grid>article,.production-support-hero,.production-support-funding,.production-support-section{border-color:var(--ami-color-border)!important;border-radius:var(--ami-radius-lg)!important;box-shadow:var(--ami-shadow-md)!important}.glass-panel,.production-project-info,.auth-access-panel,.production-partner-hero,.production-partner-section,.production-partner-application,.production-partner-dual-grid>article,.production-support-funding,.production-support-section{background:radial-gradient(460px 220px at 8% 0%,rgba(149,128,255,.08),transparent 74%),linear-gradient(180deg,var(--ami-color-surface-1),rgba(7,12,24,.96))!important}.production-info-card,.production-social-card,.production-partner-card,.production-partner-facts article,.production-partner-format-grid article,.production-partner-process li,.production-partner-rules li,.production-partner-machine-status>div,.production-support-funding-details>div{border-color:var(--ami-color-border-subtle)!important;border-radius:var(--ami-radius-md)!important;background:var(--ami-color-surface-3)!important}.premium-panel,.glow-card{box-shadow:var(--ami-shadow-md),inset 0 0 0 1px var(--ami-color-border-subtle)!important}.production-project-info-head p,.production-social-hub-hero p,.production-info-card ul,.production-company-card p,.production-footer-brand p,.production-footer-contact p,.auth-access-panel>p,.auth-access-request p,.production-partner-hero-copy>p,.production-partner-section-head>p,.production-partner-card p,.production-partner-format-grid p,.production-partner-process p,.production-partner-card li,.production-partner-rules p,.production-partner-application-intro>p,.production-partner-prepared p,.production-support-hero p,.production-support-funding-copy>p{color:var(--ami-color-text-secondary)!important}.production-company-card dt,.production-partner-facts span,.production-partner-contact-card span,.production-partner-machine-status dt,.production-support-funding-details dt{color:var(--ami-color-text-muted)!important}.production-eyebrow,.production-rail-label,.production-support-status-label{color:var(--ami-accent-gold)!important}.production-status-dot,.production-support-funding.is-verified .production-support-status-label:before{background:var(--ami-status-success)!important}.production-support-funding.is-verified .production-support-status-label{color:var(--ami-status-success)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--ami-control-height);border:1px solid var(--ami-color-border)!important;border-radius:var(--ami-radius-sm)!important;color:var(--ami-color-text)!important;background:#040914c2!important;box-shadow:inset 0 1px #ffffff06;transition:border-color var(--ami-transition-fast),background var(--ami-transition-fast),box-shadow var(--ami-transition-fast)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover:not(:disabled){border-color:var(--ami-color-border-strong)!important}:where(input,textarea)::placeholder{color:var(--ami-color-text-faint)!important}input[type=checkbox],input[type=radio]{accent-color:var(--ami-accent-cyan)}.gold-button,.site-header-gold-button,.production-partner-actions .production-partner-primary,.production-partner-submit{min-height:var(--ami-control-height);border:1px solid rgba(243,196,112,.74)!important;border-radius:var(--ami-radius-sm)!important;color:#201607!important;background:linear-gradient(135deg,var(--ami-accent-gold),var(--ami-accent-gold-soft))!important;box-shadow:0 8px 20px #f3c4701c;font-weight:800!important;transition:transform var(--ami-transition-fast),border-color var(--ami-transition-fast),box-shadow var(--ami-transition-fast),filter var(--ami-transition-fast)}.gold-button:hover:not(:disabled),.site-header-gold-button:hover:not(:disabled),.production-partner-actions .production-partner-primary:hover:not(:disabled),.production-partner-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.045);box-shadow:var(--ami-glow-gold),0 10px 22px #02060f3d}.ghost-button,.site-header-pill-button,button.site-header-mini-pill,.production-link-row button,.production-side-rail button,.production-side-rail a,.production-partner-actions button:not(.production-partner-primary),.production-partner-legal-actions button,.production-partner-prepared a,.production-partner-prepared button,.production-support-secondary-action{min-height:var(--ami-control-height-sm);border:1px solid var(--ami-color-border)!important;border-radius:var(--ami-radius-sm)!important;color:var(--ami-color-text)!important;background:#ffffff09!important;box-shadow:none;transition:border-color var(--ami-transition-fast),color var(--ami-transition-fast),background var(--ami-transition-fast),box-shadow var(--ami-transition-fast)}.ghost-button:hover:not(:disabled),.site-header-pill-button:hover:not(:disabled),button.site-header-mini-pill:hover:not(:disabled),.production-link-row button:hover:not(:disabled),.production-side-rail button:hover:not(:disabled),.production-side-rail a:hover,.production-partner-actions button:not(.production-partner-primary):hover:not(:disabled),.production-partner-legal-actions button:hover:not(:disabled),.production-partner-prepared a:hover,.production-partner-prepared button:hover:not(:disabled),.production-support-secondary-action:hover{border-color:#67dcff94!important;color:#fff!important;background:var(--ami-color-surface-hover)!important;box-shadow:var(--ami-glow-cyan)}.site-header{border-bottom:1px solid var(--ami-color-border-subtle)!important;background:radial-gradient(560px 180px at 12% -120%,rgba(149,128,255,.14),transparent 72%),radial-gradient(520px 160px at 90% -120%,rgba(103,220,255,.12),transparent 72%),linear-gradient(180deg,#070b16fb,#060a13f5)!important;box-shadow:0 8px 28px #02050d38;-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.site-header-inner{min-height:var(--ami-production-header-height)!important;padding-block:6px!important;padding-inline:clamp(12px,1.6vw,22px)!important;gap:10px!important}.site-header-logo{filter:drop-shadow(0 0 16px rgba(103,220,255,.08))}.site-header-live-chip,.site-header-mini-pill{border-radius:var(--ami-radius-pill)!important}.site-header-user-panel-popover,.site-user-panel-dropdown{border-radius:var(--ami-radius-lg)!important}.site-user-panel-dropdown{border:1px solid var(--ami-color-border)!important;background:#080d1bfb!important;box-shadow:var(--ami-shadow-lg)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-overlay-backdrop{background:#02050cc7!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.site-header-overlay-card{border:1px solid var(--ami-color-border)!important;border-radius:var(--ami-radius-lg)!important;background:radial-gradient(360px 180px at 85% 0%,rgba(103,220,255,.08),transparent 72%),linear-gradient(180deg,#0c1322fc,#060b16fc)!important;box-shadow:var(--ami-shadow-lg)!important}.page-content.lovable-main-content,.page-content.page-content-marketing{width:min(var(--ami-content-max),calc(100% - 48px))!important;max-width:var(--ami-content-max)!important;padding-top:var(--ami-space-4);padding-bottom:var(--ami-space-6)}.page-grid{gap:var(--ami-space-3)}.production-project-info,.production-social-hub-page,.production-partner-page,.production-support-page{max-width:var(--ami-content-max)}.production-site-footer{margin-top:var(--ami-space-7);border-top-color:var(--ami-color-border-subtle)!important;background:linear-gradient(180deg,#050912f0,#03060cfb)!important}.production-footer-column h4,.production-project-info-actions h3{letter-spacing:.07em}.production-footer-column button,.production-footer-contact>a,.production-footer-socials a{transition:color var(--ami-transition-fast)}.production-footer-column button:hover,.production-footer-contact>a:hover,.production-footer-socials a:hover{color:var(--ami-accent-cyan)!important}.production-footer-bottom{border-top-color:var(--ami-color-border-subtle)!important}.badge-glow,.chip,.cyan-tag,.success-tag,.danger-tag,.warn-tag,.production-project-status,.production-social-status{border-radius:var(--ami-radius-pill)!important}.cyan-tag,.badge-glow{color:var(--ami-accent-cyan-soft)!important;border-color:#67dcff6b!important;background:#67dcff1a!important}.success-tag,.production-project-status{color:#dffff1!important;border-color:#5fdbad61!important;background:#5fdbad17!important}.warn-tag{color:#fff0cf!important;border-color:#f3c4706b!important;background:#f3c4701a!important}.danger-tag{color:#ffe4ea!important;border-color:#ff7d9570!important;background:#ff7d951a!important}@media(max-width:1080px){:root{--ami-space-7: 28px;--ami-space-8: 34px}.site-header-inner{min-height:64px!important}}@media(max-width:720px){:root{--ui-space-page: 10px;--ui-space-panel: 14px}.page-content.lovable-main-content,.page-content.page-content-marketing,.production-project-info,.auth-access-gate{width:calc(100% - 20px)!important}.panel,.production-project-info,.auth-access-panel,.production-partner-hero,.production-partner-section,.production-partner-application,.production-partner-dual-grid>article,.production-support-hero,.production-support-funding,.production-support-section{border-radius:var(--ami-radius-md)!important}.gold-button,.ghost-button,.site-header-gold-button,.site-header-pill-button,.production-partner-actions button,.production-partner-legal-actions button,.production-partner-submit,.production-support-funding-actions a,.production-support-funding-actions button,.production-support-navigation-actions a,.production-support-navigation-actions button{min-height:var(--ami-control-height-touch)}}@media(max-width:420px){.site-header-inner{padding-inline:10px!important}.page-content.lovable-main-content,.page-content.page-content-marketing,.production-project-info,.auth-access-gate{width:calc(100% - 16px)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline-color:Highlight!important}.panel,.production-project-info,.production-partner-section,.production-support-section{border-color:CanvasText!important}}:root{--ami-header-shell-max: 1560px;--ami-landing-section-gap: 20px;--ami-landing-card-gap: 14px}.site-header{isolation:isolate}.site-header:after{content:"";position:absolute;z-index:2;right:0;bottom:-1px;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(149,128,255,.32) 22%,rgba(103,220,255,.4) 50%,rgba(243,196,112,.24) 78%,transparent);opacity:.72}.site-header-overlay-layer{opacity:.42}.site-header-inner{width:min(100%,var(--ami-header-shell-max))!important;max-width:var(--ami-header-shell-max)!important;margin-inline:auto!important;grid-template-columns:minmax(250px,.9fr) minmax(360px,720px) minmax(270px,.95fr)!important;gap:clamp(10px,1.4vw,18px)!important}.site-header-left{gap:var(--ami-space-3)!important}.site-header-logo-button{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(145,166,218,.2)!important;border-radius:var(--ami-radius-md)!important;background:radial-gradient(circle at 50% 38%,rgba(103,220,255,.08),transparent 68%),#ffffff05!important;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color var(--ami-transition-fast),background var(--ami-transition-fast),box-shadow var(--ami-transition-fast),transform var(--ami-transition-fast)}.site-header-logo-button:hover{transform:translateY(-1px);border-color:#67dcff66!important;background:#67dcff09!important;box-shadow:var(--ami-glow-cyan)}.site-header-logo{width:52px!important;height:52px!important;max-width:52px!important}.site-header-user-actions{gap:var(--ami-space-2)!important}.site-header-user-actions .site-header-pill-button,.site-header-user-actions .site-header-gold-button,.site-header-auth-row .site-header-pill-button,.site-header-top-links .site-header-mini-pill{min-height:36px;padding-inline:12px;white-space:nowrap}.site-header-user-actions .site-header-pill-button{border-color:#91a6da57!important;background:#ffffff06!important}.site-header-early-access{box-shadow:none!important}.site-header-live-chip-quiet{min-height:28px;padding-inline:9px;border-color:#5fdbad42!important;color:#ccecdf!important;background:#5fdbad0e!important;font-size:11px;letter-spacing:.02em}.site-header-center{min-width:0;display:flex;justify-content:center}.site-header-search-shell{width:min(100%,700px);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:4px;border:1px solid rgba(145,166,218,.3);border-radius:var(--ami-radius-md);background:linear-gradient(180deg,#0d1423eb,#070c18f0);box-shadow:inset 0 1px #ffffff06,0 10px 26px #02060f2e;transition:border-color var(--ami-transition-fast),box-shadow var(--ami-transition-fast),background var(--ami-transition-fast)}.site-header-search-shell:focus-within{border-color:#67dcff85;background:linear-gradient(180deg,#0e1727f5,#070d19f7);box-shadow:var(--ami-glow-cyan),0 12px 30px #02060f38}.site-header-search-mode{display:inline-grid;grid-template-columns:repeat(2,minmax(44px,1fr));gap:2px;padding:2px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-sm);background:#0207108f}.site-header-search-mode-btn{min-width:44px;min-height:32px;padding-inline:10px;border:0!important;border-radius:8px!important;color:var(--ami-color-text-muted)!important;background:transparent!important;box-shadow:none!important;font-size:12px;font-weight:750;cursor:pointer;transition:color var(--ami-transition-fast),background var(--ami-transition-fast),box-shadow var(--ami-transition-fast)}.site-header-search-mode-btn:hover{color:var(--ami-color-text-secondary)!important;background:#ffffff09!important}.site-header-search-mode-btn.active{color:#eafaff!important;background:#67dcff1f!important;box-shadow:inset 0 0 0 1px #67dcff33!important}.site-header-search-shell .item-search{width:100%;min-width:0}.site-header-search-shell .item-search-input{min-height:38px!important;padding:8px 11px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;font-size:13px}.site-header-search-shell .item-search-input:focus{box-shadow:none!important}.site-header-search-shell:has(.suggestions-popover){overflow:visible}.site-header-search-shell .suggestions-popover{margin-top:10px;border-color:var(--ami-color-border)!important;border-radius:var(--ami-radius-md)!important;background:#070c18fd!important;box-shadow:var(--ami-shadow-lg)!important}.site-header-right{gap:9px!important}.site-header-top-links,.site-header-auth-row{gap:6px!important}.site-header-mini-pill{max-width:190px;overflow:hidden;text-overflow:ellipsis}.language-switcher{border-color:#91a6da47!important;border-radius:var(--ami-radius-sm)!important;background:#ffffff05}.lang-btn{min-width:36px;min-height:34px;padding:0 8px;color:var(--ami-color-text-muted);background:transparent}.lang-btn:hover{color:var(--ami-color-text-secondary);background:#ffffff09}.lang-btn.active{color:#eaffff;background:#67dcff1f}.site-header-user-panel-popover{margin-top:2px}.site-header-expansion-context{max-width:158px;min-height:28px;display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-pill);color:var(--ami-color-text-secondary);background:#ffffff06;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page-v2{gap:var(--ami-landing-section-gap)!important;padding-bottom:var(--ami-space-8)}.landing-page-v2>.panel,.landing-command-grid>.panel,.landing-command-grid>section,.landing-market-activity-section{scroll-margin-top:92px}.expansion-selector{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(18px,2.2vw,26px)!important}.expansion-selector-copy{display:grid;gap:var(--ami-space-2)}.expansion-selector-copy>*{margin:0}.expansion-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ami-space-3)}.expansion-choice{position:relative;min-width:0;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ami-space-3);padding:var(--ami-space-4);border:1px solid var(--ami-color-border-subtle)!important;border-radius:var(--ami-radius-md)!important;color:var(--ami-color-text)!important;text-align:left;background:var(--ami-color-surface-3)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;transition:transform var(--ami-transition-fast),border-color var(--ami-transition-fast),background var(--ami-transition-fast),box-shadow var(--ami-transition-fast)}.expansion-choice:hover{transform:translateY(-1px);border-color:var(--ami-color-border-strong)!important;background:var(--ami-color-surface-hover)!important}.expansion-choice:focus-visible{outline:2px solid var(--ami-accent-cyan);outline-offset:3px}.expansion-choice-selected{border-color:var(--ami-accent-gold)!important;background:var(--ami-color-surface-active)!important;box-shadow:inset 0 0 0 1px #f3c4702e,var(--ami-glow-gold)!important}.expansion-choice-emblem{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ami-color-border);border-radius:50%;color:var(--ami-accent-gold-soft);background:radial-gradient(circle at 36% 28%,rgba(103,220,255,.16),transparent 62%),#060a13c7;font-size:12px;font-weight:850;letter-spacing:.06em}.expansion-choice-content{min-width:0;display:grid;gap:3px}.expansion-choice-content strong,.expansion-choice-content span,.expansion-choice-content small{overflow:hidden;text-overflow:ellipsis}.expansion-choice-content span{color:var(--ami-color-text-secondary);font-size:12px}.expansion-choice-content small{color:var(--ami-color-text-muted);font-weight:700}.expansion-choice-current{grid-column:1 / -1;width:fit-content;padding:3px 8px;border-radius:var(--ami-radius-pill);color:#191207;background:var(--ami-accent-gold);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.expansion-unavailable{min-height:220px;display:flex;align-items:center;justify-content:center;gap:var(--ami-space-5);padding:clamp(24px,4vw,44px)!important;text-align:left}.expansion-unavailable>div{max-width:720px;display:grid;gap:var(--ami-space-3)}.expansion-unavailable>div>*{margin:0}.site-header-search-mode-btn:disabled,.site-header-search-shell .item-search-input:disabled{cursor:not-allowed;opacity:.66}.lovable-landing-hero{position:relative;min-height:520px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(24px,3vw,42px)!important;align-items:stretch!important;padding:clamp(24px,3vw,38px)!important;border-radius:var(--ami-radius-xl)!important;overflow:hidden}.lovable-landing-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px 320px at 12% 8%,rgba(149,128,255,.1),transparent 72%),radial-gradient(480px 300px at 88% 14%,rgba(103,220,255,.08),transparent 74%)}.landing-hero-bg-banner{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.22;filter:saturate(.78) contrast(1.04) brightness(.72)}.landing-hero-bg-shade{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#050912f0,#070c18d1 48%,#060b1699),linear-gradient(180deg,#0408101f,#040810a8)}.lovable-landing-copy,.lovable-hero-visual{position:relative;z-index:1}.lovable-landing-copy{align-content:center;gap:12px!important;min-width:0}.lovable-landing-copy .hero-main-title{order:1;max-width:790px;margin:0;font-size:clamp(42px,4.8vw,68px);line-height:1.01;letter-spacing:-.045em}.lovable-landing-copy .landing-hero-lead{order:2;max-width:680px;color:#d9e6fb;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.lovable-landing-copy>.subtle-copy{order:3;max-width:680px;color:var(--ami-color-text-secondary);font-size:14px;line-height:1.62}.landing-best-offer-card{order:4;max-width:720px;margin-top:3px;padding:15px 16px;gap:10px;border-color:#f3c47040!important;border-radius:var(--ami-radius-md)!important;background:radial-gradient(260px 120px at 92% 0%,rgba(243,196,112,.075),transparent 76%),#090f1db8!important;box-shadow:inset 0 0 0 1px #f3c47006!important}.landing-best-offer-head{align-items:flex-start}.landing-best-offer-icon{flex:0 0 38px;width:38px;height:38px;border-radius:var(--ami-radius-sm)}.landing-best-offer-head h3{font-size:17px;line-height:1.25}.landing-best-offer-demo-label{margin-left:auto;padding:5px 8px;border:1px solid rgba(243,196,112,.22);border-radius:var(--ami-radius-pill);color:#e7d4aa;background:#f3c4700e;font-size:10px;white-space:nowrap}.landing-best-offer-action,.landing-best-offer-explanation{font-size:12px;line-height:1.55}.landing-hero-metrics{order:5;width:min(720px,100%);max-width:720px;gap:9px}.landing-hero-metric{min-height:72px;align-content:center;padding:12px 13px;border-color:var(--ami-color-border-subtle)!important;border-radius:var(--ami-radius-md)!important;background:#ffffff07!important;box-shadow:none}.landing-hero-metric strong{font-size:18px;line-height:1.1}.landing-hero-metric span{color:var(--ami-color-text-muted);font-size:11px;line-height:1.35}.landing-partner-prompt{order:6;width:min(720px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "body action";align-items:center;gap:4px 14px;margin-top:2px;padding:12px 14px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff05}.landing-partner-prompt h2{grid-area:title;margin:0;font-size:13px;letter-spacing:-.01em}.landing-partner-prompt p{grid-area:body;margin:0;color:var(--ami-color-text-muted);font-size:11px;line-height:1.45}.landing-partner-prompt .gold-button{grid-area:action;min-height:34px;padding-inline:11px;border-color:var(--ami-color-border)!important;color:var(--ami-color-text-secondary)!important;background:#ffffff06!important;box-shadow:none!important;font-size:11px}.landing-partner-prompt .gold-button:hover{color:#fff!important;border-color:#67dcff70!important;background:#67dcff13!important;box-shadow:var(--ami-glow-cyan)!important}.landing-hero-transparency-note{order:7;max-width:720px;margin:0;padding-top:2px;color:var(--ami-color-text-faint);font-size:10px;line-height:1.45}.lovable-hero-visual{min-width:0;align-self:stretch}.hero-brand-primary{min-height:100%;height:100%;border-color:#91a6da33!important;border-radius:var(--ami-radius-lg)!important;background:#060b16b8!important;box-shadow:0 24px 58px #02060f57,inset 0 0 0 1px #ffffff05}.hero-brand-primary>img{min-height:100%;object-position:center;filter:saturate(.94) contrast(1.03) brightness(.9)}.hero-brand-overlay{background:linear-gradient(180deg,#04081114,#0408118a),radial-gradient(420px 250px at 78% 0%,rgba(149,128,255,.18),transparent 72%)}.hero-brand-ambient-card{border-color:#91a6da4d;border-radius:var(--ami-radius-md);background:#060b16c2;box-shadow:var(--ami-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-brand-ambient-card p{color:var(--ami-color-text-muted)}.hero-brand-online-pill{border-color:#5fdbad4d;color:#d7f5e9;background:#071e19ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ami-landing-section-gap);align-items:start}.landing-command-grid>.panel,.landing-market-activity-section,.landing-page-v2>.panel{padding:clamp(18px,2vw,24px)}.landing-command-grid .panel-headline,.landing-market-activity-section .panel-headline,.landing-page-v2>.panel>.panel-headline{align-items:flex-start;gap:14px}.landing-command-grid .panel-headline h3,.landing-market-activity-section .panel-headline h3,.landing-page-v2>.panel>.panel-headline h3{margin:0;font-size:18px;line-height:1.25}.landing-command-grid .subtle-copy,.landing-market-activity-section>.subtle-copy,.landing-page-v2>.panel>.subtle-copy{margin-top:7px;color:var(--ami-color-text-muted);font-size:12px;line-height:1.55}.landing-signals-preview-chips,.landing-signal-chart-badges,.landing-activity-legend{gap:6px}.landing-signal-filter-chip,.landing-signal-chart-badge,.status-chip,.landing-activity-legend-chip{border-radius:var(--ami-radius-pill)!important}.landing-signals-preview-cta-row{margin-top:12px}.landing-signal-chart-card,.landing-activity-chart-card,.landing-market-chart-wrap{margin-top:14px;border-color:var(--ami-color-border-subtle)!important;border-radius:var(--ami-radius-md)!important;background:#050a158f!important;box-shadow:inset 0 0 0 1px #ffffff04!important}.landing-signal-chart-card,.landing-activity-chart-card{padding:14px}.landing-signals-preview-grid{gap:var(--ami-landing-card-gap);margin-top:14px}.landing-signal-preview-card,.landing-widget-card,.metric-card,.landing-market-activity-insight-card,.landing-feedback-card,.landing-module-card,.landing-quickstart-card{border-color:var(--ami-color-border-subtle)!important;border-radius:var(--ami-radius-md)!important;background:#ffffff06!important;box-shadow:none!important;transition:transform var(--ami-transition-fast),border-color var(--ami-transition-fast),background var(--ami-transition-fast),box-shadow var(--ami-transition-fast)}.landing-signal-preview-card:hover,.landing-widget-card-button:hover,.landing-market-activity-insight-card:hover,.landing-module-card:hover,.landing-quickstart-card:hover{transform:translateY(-1px);border-color:#67dcff4d!important;background:#67dcff09!important;box-shadow:0 10px 28px #02060f29!important}.overview-grid.compact-grid{gap:10px;margin-top:14px}.metric-card{min-height:94px;display:grid;align-content:center;padding:13px}.metric-label{margin-bottom:5px;color:var(--ami-color-text-muted);font-size:11px}.metric-value{font-size:clamp(18px,2vw,24px);line-height:1.15}.landing-command-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.landing-widget-card{min-height:104px;padding:13px}.landing-widget-card-button{text-align:left;cursor:pointer}.landing-market-chart-wrap{padding:14px}.landing-market-activity-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:16px;margin-top:14px}.landing-market-activity-insights{gap:10px}.landing-market-activity-insight-card{padding:13px}.landing-feedback-grid{gap:var(--ami-landing-card-gap)}.landing-feedback-card{min-height:170px;padding:14px}.landing-module-card,.landing-quickstart-card{padding:14px}@media(max-width:1280px){.site-header-inner{grid-template-columns:auto minmax(320px,1fr) auto!important}.site-header-live-chip{display:none!important}.lovable-landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)!important;min-height:490px}}@media(max-width:1020px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto!important;row-gap:7px!important}.site-header-left{grid-column:1;grid-row:1}.site-header-right{grid-column:2;grid-row:1}.site-header-center{grid-column:1 / -1;grid-row:2}.site-header-search-shell{width:min(100%,820px)}.site-header-top-links{display:none!important}.lovable-landing-hero{grid-template-columns:1fr!important;min-height:auto}.lovable-landing-copy{align-content:start}.lovable-landing-copy .hero-main-title,.lovable-landing-copy .landing-hero-lead,.lovable-landing-copy>.subtle-copy,.landing-best-offer-card,.landing-hero-metrics,.landing-partner-prompt,.landing-hero-transparency-note{max-width:none;width:100%}.hero-brand-primary{min-height:360px}.landing-command-grid{grid-template-columns:1fr}}@media(max-width:760px){:root{--ami-landing-section-gap: 14px}.site-header-inner{gap:6px!important;padding-inline:10px!important}.site-header-expansion-context{max-width:118px}.expansion-selector,.expansion-selector-grid{grid-template-columns:1fr}.site-header-logo-button{width:48px;height:48px;border-radius:var(--ami-radius-sm)!important}.site-header-logo{width:44px!important;height:44px!important;max-width:44px!important}.site-header-user-actions{gap:5px!important}.site-header-user-actions .site-header-pill-button,.site-header-user-actions .site-header-gold-button,.site-header-auth-row .site-header-pill-button{min-height:var(--ami-control-height-touch);padding-inline:10px}.site-header-auth-row{gap:4px!important}.lang-btn{min-width:34px;min-height:var(--ami-control-height-touch);padding-inline:6px}.site-header-search-shell{grid-template-columns:auto minmax(0,1fr);padding:3px;border-radius:var(--ami-radius-sm)}.site-header-search-mode-btn{min-height:34px;padding-inline:8px}.site-header-search-shell .item-search-input{min-height:40px!important;font-size:13px}.lovable-landing-hero{padding:20px!important;border-radius:var(--ami-radius-lg)!important}.lovable-landing-copy .hero-main-title{font-size:clamp(36px,10vw,52px)}.landing-hero-metrics{grid-template-columns:1fr}.landing-hero-metric{min-height:62px;grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.landing-partner-prompt{grid-template-columns:1fr;grid-template-areas:"title" "body" "action";gap:7px}.landing-partner-prompt .gold-button{width:fit-content;min-height:var(--ami-control-height-touch)}.hero-brand-primary{min-height:300px}.hero-brand-ambient-card-right{top:auto;right:10px;bottom:10px}.hero-brand-online-pill{display:none}.landing-command-grid>.panel,.landing-market-activity-section,.landing-page-v2>.panel{padding:16px}.landing-command-grid .panel-headline,.landing-market-activity-section .panel-headline,.landing-page-v2>.panel>.panel-headline{display:grid}.overview-grid.compact-grid,.landing-command-widget-grid,.landing-signals-preview-grid,.landing-feedback-grid,.landing-market-activity-grid{grid-template-columns:1fr}}@media(max-width:560px){.site-header-expansion-context{display:none}.site-header-early-access{display:none!important}.site-header-auth-row>.site-header-mini-pill{display:none!important}.site-header-user-actions .site-header-pill-button,.site-header-auth-row .site-header-pill-button{padding-inline:9px;font-size:12px}.site-header-search-mode{grid-template-columns:repeat(2,minmax(38px,1fr))}.site-header-search-mode-btn{min-width:38px;padding-inline:6px;font-size:11px}.lovable-landing-hero{padding:16px!important}.landing-best-offer-head{display:grid;grid-template-columns:auto minmax(0,1fr)}.landing-best-offer-demo-label{grid-column:1 / -1;margin-left:0;width:fit-content}.hero-brand-primary{min-height:250px}.hero-brand-ambient-card{padding:7px 8px}.hero-brand-ambient-card p{font-size:10px}.hero-brand-ambient-card strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.site-header-logo-button:hover,.expansion-choice:hover,.landing-signal-preview-card:hover,.landing-widget-card-button:hover,.landing-market-activity-insight-card:hover,.landing-module-card:hover,.landing-quickstart-card:hover{transform:none}}.market-architecture-page{gap:var(--ami-space-5)}.market-main-shell{display:grid;gap:var(--ami-space-5);min-width:0}.market-main-shell>*{min-width:0}.market-live-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);gap:var(--ami-space-4);align-items:stretch}.market-live-chart-card,.market-figma-hero-card{min-width:0;overflow:hidden;border-radius:var(--ami-radius-xl)!important}.market-live-chart-card{position:relative;padding:clamp(20px,2.5vw,30px)!important;background:radial-gradient(780px 300px at 8% -12%,rgba(103,220,255,.09),transparent 70%),radial-gradient(620px 240px at 94% -10%,rgba(149,128,255,.08),transparent 72%),linear-gradient(180deg,#0b1220fb,#060b16f7)!important}.market-live-chart-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.025),transparent 32%)}.market-live-chart-card>*{position:relative;z-index:1}.market-primary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ami-space-5);margin-bottom:var(--ami-space-4)}.market-primary-heading-copy{min-width:0;max-width:760px}.market-primary-eyebrow{margin:0 0 var(--ami-space-2);color:var(--ami-accent-gold);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.market-primary-heading h1{max-width:720px;margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.02;letter-spacing:-.035em}.market-primary-heading .subtle-copy{max-width:720px;margin:var(--ami-space-3) 0 0;color:var(--ami-color-text-secondary);font-size:14px;line-height:1.62}.market-primary-context{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ami-space-2);max-width:330px}.market-primary-context>.chip,.market-primary-context>.status-chip{min-height:32px;display:inline-flex;align-items:center}.market-primary-action{min-height:var(--ami-control-height);padding:9px 15px;border:1px solid rgba(243,196,112,.72)!important;border-radius:var(--ami-radius-sm)!important;color:#211707!important;background:linear-gradient(135deg,var(--ami-accent-gold),var(--ami-accent-gold-soft))!important;font-weight:800;cursor:pointer;transition:transform var(--ami-transition-fast),box-shadow var(--ami-transition-fast),filter var(--ami-transition-fast)}.market-primary-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:var(--ami-glow-gold)}.market-contract-strip{margin:0 0 var(--ami-space-4);padding:10px 12px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff06}.market-contract-strip-compact{display:grid;gap:var(--ami-space-2)}.market-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.market-status-line-primary{min-height:30px}.market-status-line .chip,.market-safety-flag-row .chip{min-height:28px;display:inline-flex;align-items:center;padding:5px 9px;color:var(--ami-color-text-muted);border-color:var(--ami-color-border-subtle)!important;background:#ffffff06!important}.market-utility-details{border-top:1px solid var(--ami-color-border-subtle);padding-top:8px}.market-utility-details>summary{width:fit-content;color:var(--ami-color-text-muted);font-size:11px;font-weight:750;cursor:pointer;transition:color var(--ami-transition-fast)}.market-utility-details>summary:hover{color:var(--ami-accent-cyan)}.market-utility-details-content{display:grid;gap:var(--ami-space-2);padding-top:var(--ami-space-2)}.market-contract-inline-note,.market-source-note,.market-api-warnings{color:var(--ami-color-text-muted)}.market-figma-chart-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:var(--ami-space-3)}.market-figma-chart-filters>span{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-pill);color:var(--ami-color-text-muted);background:#ffffff06;font-size:11px;font-weight:700}.market-figma-chart-filters>span:nth-last-child(-n+2){min-width:44px;justify-content:center;color:var(--ami-color-text-secondary);border-color:#67dcff3d}.market-live-chart-card .chart-panel{padding:14px 14px 10px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-lg);background:linear-gradient(180deg,#03081294,#060b1642),radial-gradient(500px 180px at 50% 100%,rgba(103,220,255,.05),transparent 72%)}.market-live-chart-card .price-chart{width:100%;min-height:220px;display:block}.market-live-chart-card .grid-line{stroke:#91a6da24}.market-live-chart-card .chart-stats-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.market-live-chart-card .chart-stats-pills span{min-height:29px;display:inline-flex;align-items:center;padding:5px 9px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-pill);color:var(--ami-color-text-secondary);background:#ffffff06;font-size:11px}.market-live-advice{margin-top:var(--ami-space-4);padding:var(--ami-space-4);border:1px solid rgba(103,220,255,.18);border-radius:var(--ami-radius-md);background:linear-gradient(180deg,#67dcff0a,#ffffff05)}.market-live-advice>strong{display:block;color:var(--ami-accent-cyan-soft);font-size:12px;letter-spacing:.03em}.market-live-advice>p{margin:7px 0 11px;color:var(--ami-color-text-secondary);line-height:1.58}.market-live-advice .ami-helper-note{margin-bottom:0;color:var(--ami-color-text-muted);font-size:11px}.market-figma-hero-card{position:relative;min-height:520px;padding:0!important;background:#070d19!important;isolation:isolate}.market-ami-visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9}.market-ami-visual-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0408100d,#04081061 45%,#040810e6),radial-gradient(480px 230px at 70% 0%,rgba(149,128,255,.18),transparent 72%);z-index:1}.market-figma-hero-stat,.market-figma-online-pill,.market-ami-overlay{position:absolute;z-index:2}.market-figma-hero-stat{max-width:min(210px,calc(100% - 28px));padding:10px 12px;border:1px solid var(--ami-color-border);border-radius:var(--ami-radius-md);background:#050b17b8;box-shadow:var(--ami-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.market-figma-hero-stat-left{top:14px;left:14px}.market-figma-hero-stat-right{top:84px;right:14px}.market-figma-hero-stat span{display:block;color:var(--ami-color-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.market-figma-hero-stat strong{display:block;margin-top:5px;color:var(--ami-color-text);font-size:12px;line-height:1.35}.market-figma-online-pill{left:14px;bottom:14px;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(103,220,255,.44);border-radius:var(--ami-radius-pill);color:var(--ami-accent-cyan-soft);background:#061622bd;box-shadow:var(--ami-glow-cyan);font:inherit;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.market-figma-online-pill>span{width:8px;height:8px;border-radius:50%;background:var(--ami-status-success);box-shadow:0 0 12px #5fdbadb8}.market-ami-overlay{inset:12px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid var(--ami-color-border);border-radius:var(--ami-radius-lg);background:radial-gradient(420px 180px at 85% 0%,rgba(103,220,255,.07),transparent 70%),linear-gradient(180deg,#070d19f6,#040912fb);box-shadow:var(--ami-shadow-lg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.market-architecture-page .market-ami-overlay{grid-template-rows:auto auto auto minmax(0,1fr) auto}.market-ami-overlay-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.market-ami-overlay-top h3{margin:0;font-size:16px}.market-ami-overlay-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.market-ami-overlay-head-actions .ghost-button{min-height:32px;padding:6px 9px;font-size:11px}.market-ami-overlay-subtitle,.market-ami-overlay-safety{margin:0;font-size:11px;line-height:1.45}.market-ami-overlay-safety{color:var(--ami-color-text-muted)}.market-ami-history{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:8px;padding-right:3px}.market-architecture-page .market-ami-history{grid-auto-rows:max-content}.market-chat-bubble{padding:9px 10px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff06}.market-chat-bubble.user{border-color:#67dcff3d;background:#67dcff0b}.market-chat-bubble.ami{border-color:#9580ff38;background:#9580ff0a}.market-chat-bubble strong{color:var(--ami-color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.market-chat-bubble p{margin:4px 0 0;color:var(--ami-color-text-secondary);font-size:12px;line-height:1.48}.market-ami-input-shell{display:grid;gap:6px}.market-ami-chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.market-ami-chat-input input{min-width:0}.market-ami-chat-input .primary-button{min-height:var(--ami-control-height);padding-inline:13px}.market-figma-activity-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ami-space-5);padding:var(--ami-space-2) 2px 0}.market-figma-activity-heading p{margin:0 0 5px;color:var(--ami-accent-gold);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.market-figma-activity-heading h2{margin:0;font-size:clamp(22px,2.6vw,32px)}.market-figma-activity-filters{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.market-figma-activity-filters>span{min-height:30px;display:inline-flex;align-items:center;padding:5px 9px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-pill);color:var(--ami-color-text-muted);background:#ffffff06;font-size:11px}.market-figma-overview,.market-selected-card,.market-risk-observations-card,.market-signal-preview-card,.market-lower-grid>.panel,.market-main-shell>.panel,.market-figma-reviews{padding:clamp(17px,2vw,22px)!important}.market-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.market-overview-card{min-width:0;padding:14px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff06}.market-overview-card p{margin:0;color:var(--ami-color-text-muted);font-size:11px;line-height:1.35}.market-overview-card strong{display:block;margin-top:7px;color:var(--ami-color-text);font-size:clamp(15px,1.5vw,19px);line-height:1.28;overflow-wrap:anywhere}.market-selected-card{border-color:#f3c47047!important;background:radial-gradient(500px 180px at 0% 0%,rgba(243,196,112,.055),transparent 72%),linear-gradient(180deg,#0b1220f5,#070c18f5)!important}.market-selected-head,.market-selected-item{display:flex;align-items:center}.market-selected-head{justify-content:space-between;gap:var(--ami-space-4)}.market-selected-item{min-width:0;gap:12px}.market-selected-item .item-card-icon{flex:0 0 auto;width:52px;height:52px;border-radius:var(--ami-radius-sm);border:1px solid rgba(243,196,112,.26)}.market-selected-item h3{margin:0;font-size:18px}.market-selected-item p{margin:4px 0 0;color:var(--ami-color-text-muted);font-size:11px}.market-risk-observations-card{border-color:#ff7d952e!important}.market-risk-observations-card .panel-headline{align-items:flex-start}.market-risk-observations-card .panel-headline h3{margin-bottom:5px}.market-risk-observations-card .panel-headline .subtle-copy{margin:0;max-width:720px;color:var(--ami-color-text-secondary)}.market-risk-observations-meta{margin-top:12px}.market-risk-observation-list,.market-signal-preview-list{list-style:none;margin:13px 0 0;padding:0;display:grid;gap:9px}.market-risk-observation-list>li,.market-signal-preview-list>li{min-width:0;padding:13px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff06}.market-risk-observation-list>li{border-left-color:#ff7d956b;border-left-width:2px}.market-risk-observation-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-risk-observation-list strong,.market-signal-preview-list strong{color:var(--ami-color-text);font-size:13px}.market-risk-observation-list p,.market-signal-preview-list p{margin:6px 0 0;color:var(--ami-color-text-secondary);font-size:12px;line-height:1.48}.market-public-signal-chips{margin-top:9px}.market-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ami-space-4)}.market-signal-preview-card{min-width:0;display:grid;align-content:start}.market-signal-preview-card.collapsed{opacity:.78;border-style:dashed!important}.market-signal-preview-card .panel-headline{align-items:center}.market-signal-preview-card .market-source-note{margin:8px 0 0;font-size:11px}.market-signal-preview-card .market-safety-flag-row{margin-top:9px}.market-lower-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--ami-space-4)}.market-crossrealm-foundation>p{margin:10px 0 0;color:var(--ami-color-text-secondary);line-height:1.55}.market-crossrealm-chip-row{margin-top:12px}.market-popular-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.market-popular-item{min-width:0;min-height:66px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);color:var(--ami-color-text);background:#ffffff06;text-align:left;cursor:pointer;transition:border-color var(--ami-transition-fast),background var(--ami-transition-fast),transform var(--ami-transition-fast)}.market-popular-item:hover{transform:translateY(-1px);border-color:#67dcff57;background:var(--ami-color-surface-hover)}.market-popular-item.active{border-color:#f3c4706b;background:var(--ami-color-surface-active)}.market-popular-item .item-card-icon{width:40px;height:40px;flex:0 0 auto;border-radius:var(--ami-radius-sm)}.market-popular-item strong{display:block;overflow-wrap:anywhere}.market-popular-item p{margin:4px 0 0;color:var(--ami-color-text-muted);font-size:11px}.market-opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.market-opportunity-card{min-width:0;display:grid;align-content:start;gap:9px;padding:14px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff06;transition:transform var(--ami-transition-fast),border-color var(--ami-transition-fast),background var(--ami-transition-fast)}.market-opportunity-card:hover{transform:translateY(-1px);border-color:#67dcff47;background:#67dcff09}.market-opportunity-card .loot-card-head{min-width:0;display:flex;align-items:center;gap:10px}.market-opportunity-card .item-card-icon{width:44px;height:44px;flex:0 0 auto;border-radius:var(--ami-radius-sm)}.market-opportunity-card h4{margin:0;font-size:14px;overflow-wrap:anywhere}.market-opportunity-card .loot-card-head p,.market-opportunity-card>p{margin:0;color:var(--ami-color-text-muted);font-size:11px}.market-opportunity-card>p strong{color:var(--ami-color-text-secondary)}.market-opportunity-card>.chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:3px}.market-opportunity-card>.chip-row>*{min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;text-align:center;font-size:11px}.market-opportunity-card .wowhead-link{border:1px solid var(--ami-color-border);border-radius:var(--ami-radius-sm);color:var(--ami-color-text-secondary);background:#ffffff06;text-decoration:none;transition:color var(--ami-transition-fast),border-color var(--ami-transition-fast),background var(--ami-transition-fast)}.market-opportunity-card .wowhead-link:hover{color:#fff;border-color:#67dcff7a;background:var(--ami-color-surface-hover)}.market-api-warnings{display:grid;gap:9px;border-style:dashed!important;box-shadow:none!important;background:#ffffff04!important}.market-api-warnings h3{margin:0;color:var(--ami-color-text-secondary);font-size:13px}.market-figma-reviews{background:linear-gradient(180deg,#090f1bd6,#060b15d1)!important}.market-figma-reviews .panel-headline{align-items:flex-start}.market-figma-reviews .panel-headline .subtle-copy{max-width:760px;margin:5px 0 0;color:var(--ami-color-text-muted)}.market-figma-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}.market-figma-review-card{min-width:0;padding:13px;border:1px solid var(--ami-color-border-subtle);border-radius:var(--ami-radius-md);background:#ffffff05}.market-figma-review-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-figma-review-meta>span{color:var(--ami-color-text-muted);font-size:10px;font-weight:750}.market-figma-review-meta>strong{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ami-color-border);border-radius:50%;color:var(--ami-color-text-secondary);background:#9580ff0f;font-size:9px}.market-figma-review-card h4{margin:10px 0 0;font-size:13px}.market-figma-review-card p{margin:7px 0 0;color:var(--ami-color-text-secondary);font-size:11px;line-height:1.48}.market-figma-review-card small{display:block;margin-top:9px;padding-top:8px;border-top:1px solid var(--ami-color-border-subtle);font-size:10px}.market-main-shell .panel-headline{gap:var(--ami-space-3)}.market-main-shell .panel-headline h3{margin:0;font-size:16px}.market-main-shell .status-chip,.market-main-shell .chip,.market-main-shell .badge-glow{white-space:normal}@media(max-width:1180px){.market-live-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.market-opportunity-grid,.market-figma-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.market-live-grid,.market-lower-grid{grid-template-columns:1fr}.market-figma-hero-card{min-height:420px}.market-primary-heading,.market-figma-activity-heading{align-items:flex-start}.market-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-signal-grid{grid-template-columns:1fr}.market-figma-activity-filters{justify-content:flex-start}}@media(max-width:720px){.market-architecture-page,.market-main-shell{gap:var(--ami-space-4)}.market-live-chart-card,.market-figma-hero-card{border-radius:var(--ami-radius-lg)!important}.market-live-chart-card,.market-figma-overview,.market-selected-card,.market-risk-observations-card,.market-signal-preview-card,.market-lower-grid>.panel,.market-main-shell>.panel,.market-figma-reviews{padding:16px!important}.market-figma-hero-card{padding:0!important}.market-primary-heading,.market-figma-activity-heading,.market-selected-head,.market-ami-overlay-top{display:grid}.market-primary-context,.market-figma-activity-filters,.market-ami-overlay-head-actions{justify-content:flex-start;max-width:none}.market-primary-action{min-height:var(--ami-control-height-touch)}.market-primary-heading h1{font-size:clamp(28px,9vw,40px)}.market-live-chart-card .chart-panel{padding:10px 8px 8px;overflow-x:auto}.market-live-chart-card .price-chart{min-width:560px}.market-overview-grid,.market-popular-grid,.market-opportunity-grid,.market-figma-review-grid{grid-template-columns:1fr}.market-selected-head>.chip{width:fit-content}.market-opportunity-card>.chip-row{grid-template-columns:1fr}.market-opportunity-card>.chip-row>*{min-height:var(--ami-control-height-touch)}.market-figma-hero-card{min-height:390px}.market-figma-hero-stat-right{top:auto;right:12px;bottom:64px}.market-ami-overlay{inset:8px;padding:11px}.market-ami-chat-input{grid-template-columns:1fr}.market-ami-chat-input .primary-button{min-height:var(--ami-control-height-touch)}}@media(max-width:460px){.market-primary-heading h1{font-size:30px}.market-primary-context,.market-status-line,.market-risk-observations-meta,.market-safety-flag-row,.market-figma-chart-filters,.market-figma-activity-filters{align-items:stretch}.market-primary-context>*,.market-status-line>*,.market-risk-observations-meta>*,.market-safety-flag-row>*{width:100%;justify-content:flex-start}.market-primary-action{justify-content:center}.market-figma-hero-stat{max-width:calc(100% - 24px)}.market-figma-hero-stat-right{left:12px;right:auto}.market-risk-observation-head{display:grid;justify-items:start}}@media(prefers-reduced-motion:reduce){.market-primary-action,.market-popular-item,.market-opportunity-card{transform:none!important}}@media(forced-colors:active){.market-live-chart-card,.market-selected-card,.market-risk-observations-card,.market-signal-preview-card,.market-opportunity-card,.market-popular-item,.market-figma-review-card{border-color:CanvasText!important}}:root{--ami-figma-canvas-max: 2116px;--ami-figma-canvas-inline-gap: 32px}.production-side-rail{display:none!important}.site-header-logo-button{overflow:hidden!important;border-radius:50%!important;border-color:#f3c4706b!important;background:url(/assets/ami-logo-round-DVpWgcEK.png) center / cover no-repeat!important;box-shadow:0 0 18px #9580ff2e!important}.site-header-logo{opacity:0!important}.lovable-brand-logo-wrap{overflow:hidden;background:url(/assets/ami-logo-round-DVpWgcEK.png) center / cover no-repeat!important}.lovable-brand-logo{opacity:0!important}.lovable-app-frame-landing>.landing-ad-strip-shell,.lovable-app-frame-landing>.page-content.page-content-marketing,.lovable-app-frame-landing>.production-project-info{width:min(var(--ami-figma-canvas-max),calc(100% - var(--ami-figma-canvas-inline-gap)))!important;max-width:var(--ami-figma-canvas-max)!important;margin-inline:auto!important}.lovable-app-frame-landing>.landing-ad-strip-shell{padding:8px 0 0!important}.lovable-app-frame-landing>.page-content.page-content-marketing{padding-inline:0!important}@media(min-width:1600px){.lovable-app-frame-landing .site-header-inner{width:min(100%,var(--ami-figma-canvas-max))!important;max-width:var(--ami-figma-canvas-max)!important;margin-inline:auto!important;grid-template-columns:minmax(420px,.9fr) minmax(540px,2fr) minmax(500px,1.1fr)!important;gap:20px!important;padding:5px 14px 5px 6px!important}.lovable-global-header-landing .site-header-search-shell{width:100%!important;max-width:none!important}}@media(min-width:1281px){.lovable-global-header-landing .site-header-logo-button,.lovable-global-header-landing .site-header-logo{width:106px!important;height:106px!important;max-width:106px!important;flex-basis:106px!important}}@media(min-width:1021px)and (max-width:1599px){.lovable-app-frame-landing .site-header-inner{width:100%!important;max-width:none!important;margin-inline:0!important}}@media(max-width:760px){:root{--ami-figma-canvas-inline-gap: 20px}}.production-page-ending{width:100%;min-width:0;display:grid;gap:0;margin-top:0}.production-page-ending .production-page-feedback{width:min(var(--ami-content-max, 1680px),calc(100% - 32px));max-width:var(--ami-content-max, 1680px);margin:0 auto;padding:clamp(13px,1.4vw,16px);border:1px solid rgba(134,152,220,.28);border-radius:14px;color:var(--ami-text, #ecf3ff);background:linear-gradient(180deg,#0d1427f5,#080d1bf0);box-shadow:0 18px 40px #03071059}.production-page-ending .production-page-feedback-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.production-page-ending .production-page-feedback-head h2{margin:3px 0 4px;font-size:clamp(18px,1.65vw,23px);line-height:1.2}.production-page-ending .production-page-feedback-head p{max-width:980px;margin:0;color:#afc2e8;font-size:11.5px;line-height:1.4}.production-page-ending .production-page-feedback-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.production-page-ending .production-page-feedback-card{min-width:0;min-height:0;padding:10px 11px;border:1px solid rgba(134,152,220,.22);border-radius:11px;background:#ffffff06}.production-page-ending .production-page-feedback-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#91a8d5;font-size:9.5px}.production-page-ending .production-page-feedback-card-head strong{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(126,154,226,.35);border-radius:999px;color:#eef4ff;font-size:9px}.production-page-ending .production-page-feedback-card h3{margin:7px 0 0;color:#f2f7ff;font-size:13px;line-height:1.3}.production-page-ending .production-page-feedback-card p{margin:5px 0 0;color:#b8c9eb;font-size:10.5px;line-height:1.4}.production-page-ending .production-page-feedback-card small{display:block;margin-top:7px;padding-top:6px;border-top:1px solid rgba(134,152,220,.16);color:#879cc7;font-size:9.5px;line-height:1.35}.production-page-ending .production-project-info{width:min(var(--ami-content-max, 1680px),calc(100% - 32px));max-width:var(--ami-content-max, 1680px);margin:0 auto;padding:clamp(14px,1.35vw,18px);border-radius:14px!important}.production-page-ending .production-project-info-head{gap:16px;margin-bottom:12px}.production-page-ending .production-project-info-head h2{margin:2px 0 5px;font-size:clamp(20px,2vw,26px);line-height:1.15}.production-page-ending .production-project-info-head p{max-width:980px;font-size:12px;line-height:1.45}.production-page-ending .production-project-status{padding:6px 9px;font-size:10px;line-height:1.35}.production-page-ending .production-project-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.production-page-ending .production-info-card{padding:11px 12px;border-radius:11px}.production-page-ending .production-info-card h3{margin:0 0 6px;color:#f2f7ff;font-size:13px;line-height:1.3}.production-page-ending .production-info-card ul{padding-left:16px;font-size:11px;line-height:1.4}.production-page-ending .production-info-card li+li{margin-top:4px}.production-page-ending .production-project-info-actions{display:block;margin-top:11px;padding-top:10px}.production-page-ending .production-project-info-actions h3{margin:0 0 7px;font-size:12px}.production-page-ending .production-link-row{gap:6px}.production-page-ending .production-link-row button{min-height:30px;padding:5px 8px;font-size:10px}.production-page-ending .production-site-footer{width:100%;margin-top:10px;padding:17px max(16px,calc((100% - var(--ami-content-max, 1680px)) / 2))}.production-page-ending .production-footer-grid{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(112px,.8fr));gap:clamp(12px,1.5vw,20px)}.production-page-ending .production-footer-brand-mark{min-width:48px;height:28px;padding:0 10px;border-radius:8px;font-size:12px}.production-page-ending .production-footer-brand p,.production-page-ending .production-footer-contact p{margin:7px 0 0;font-size:10.5px;line-height:1.4}.production-page-ending .production-footer-owner{font-size:9.5px}.production-page-ending .production-footer-column h3{margin:0 0 7px;color:#f1f6ff;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.production-page-ending .production-footer-column nav{gap:4px}.production-page-ending .production-footer-column button,.production-page-ending .production-footer-contact>a,.production-page-ending .production-footer-socials a{font-size:10px;line-height:1.4}.production-page-ending .production-footer-socials{gap:6px;margin-top:8px}.production-page-ending .production-footer-bottom{gap:12px;margin-top:13px;padding-top:8px;font-size:9px;line-height:1.35}.has-unified-page-ending>.page-content.page-content-marketing{padding-bottom:8px!important}.has-unified-page-ending .landing-lovable-page{padding-bottom:10px!important}.has-unified-page-ending .page-content.lovable-main-content{padding-bottom:8px!important}@media(min-width:1181px){.production-page-ending .production-page-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1180px){.production-page-ending .production-project-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-page-ending .production-info-card:last-child{grid-column:1 / -1}.production-page-ending .production-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-page-ending .production-footer-brand{grid-column:1 / -1}.production-page-ending .production-page-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.production-page-ending .production-page-feedback{width:calc(100% - 16px);padding:13px}.production-page-ending .production-project-info{width:calc(100% - 16px)!important;padding:13px}.production-page-ending .production-project-info-head,.production-page-ending .production-project-info-grid,.production-page-ending .production-footer-bottom{display:grid;grid-template-columns:1fr}.production-page-ending .production-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-page-ending .production-info-card:last-child{grid-column:auto}.production-page-ending .production-footer-brand{grid-column:1 / -1}.production-page-ending .production-footer-contact{min-width:0}.production-page-ending .production-footer-contact>a{overflow-wrap:anywhere}.production-page-ending .production-site-footer{margin-top:8px;padding:14px 12px}.production-page-ending .production-footer-grid{gap:13px}.production-page-ending .production-footer-column nav{grid-template-columns:1fr;gap:4px}.production-page-ending .production-footer-column button,.production-page-ending .production-footer-contact>a{min-height:28px;display:inline-flex;align-items:center}.production-page-ending .production-page-feedback-grid{grid-template-columns:1fr!important}}
