/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:dark;--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:#0e1424f0;--ami-panel-soft:#121a2ec7;--ami-border:#8698dc47;--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 #0307108c;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}body{min-height:100vh;font-size:var(--ui-font-body);color:var(--ami-text);background:radial-gradient(1200px 700px at 8% -18%,#8f65ff59,transparent 70%),radial-gradient(1100px 620px at 92% -24%,#5ee1ff45,transparent 72%),radial-gradient(980px 640px at 50% 112%,#ffce7424,transparent 76%),var(--ami-bg);margin:0;line-height:1.45}a{color:inherit}.app-shell{min-height:100vh}.page-content{padding:var(--ui-space-page)}.page-grid{gap:var(--ui-space-gap);display:grid}.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(#12192cf5,#0b1020e6),radial-gradient(420px 180px at 0 0,#827cff33,#0000 75%)}.glow-card{box-shadow:inset 0 0 0 1px #5667aa52,0 10px 24px #090d1a73}.panel-headline{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));display:flex}.badge-glow{padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:var(--ui-font-small);color:#f3f9ff;background:#4fb7ff24;border:1px solid #67dbff70;border-radius:999px}.chip-row{gap:calc(8px * var(--ui-scale));flex-wrap:wrap;align-items:center;display:flex}.chip{padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:var(--ui-font-small);color:#d8e8ff;background:#ffffff08;border:1px solid #8faef147;border-radius:999px}.chip-alt{color:#ffe0a4;background:#f0ae381c;border-color:#f5bd6059}.cyan-tag,.success-tag,.danger-tag,.warn-tag{padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:var(--ui-font-small);border:1px solid #0000;border-radius:999px;align-items:center;display:inline-flex}.cyan-tag{color:#dcf7ff;background:#4dc6ff2e;border-color:#64dcff80}.success-tag{color:#defff2;background:#4ec7a229;border-color:#5ae0b17a}.danger-tag{color:#ffe3ea;background:#ff6f882e;border-color:#ff7e9680}.warn-tag{color:#ffefcc;background:#ffbf5e29;border-color:#ffc26b85}.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);cursor:pointer;font-weight:600;text-decoration:none;transition:all .2s}.gold-button{color:#ffefcd;background:linear-gradient(132deg,#f5b44a47,#ffce7f1f);border:1px solid #fac96f9e}.gold-button:hover{border-color:#ffdb91e6;box-shadow:0 0 18px #ffc85e59}.ghost-button:hover{color:#f3fcff;border-color:#64ddffa6}.btn{border:0}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ami-header{z-index:40;border-bottom:1px solid var(--ami-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(560px 160px at 15% -120%,#8c77ff33,#0000 72%),radial-gradient(520px 140px at 90% -120%,#61dbff29,#0000 72%),linear-gradient(#080b18f7,#070a14eb);gap:10px;padding:10px 18px 12px;display:grid;position:sticky;top:0}.header-top-row{grid-template-columns:minmax(240px,300px) minmax(380px,1fr) auto;align-items:center;gap:12px;display:grid}.brand-zone{align-items:center;gap:10px;display:inline-flex}.brand-link{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.logo-frame{background:linear-gradient(130deg,#ffdda533,#6a76ff33);border:1px solid #facc798c;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 0 14px #fbc86b42}.brand-logo{object-fit:cover;width:100%;height:100%}.brand-logo-fallback{color:#081124;background:linear-gradient(135deg,#ffdba0,#67d8ff);place-items:center;width:100%;height:100%;font-weight:800;display:grid}.brand-copy{gap:2px;display:grid}.brand-copy strong{font-size:14px;line-height:1.2}.brand-copy span{color:var(--ami-muted);font-size:11px}.header-search-zone{justify-content:center;display:flex}.item-search{width:min(720px,100%);position:relative}.item-search-input{color:#e9f4ff;background:#0c111ff2;border:1px solid #88a3ef7a;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #35436a80,0 0 18px #7a5fee38}.item-search-input:focus{border-color:#65daffe0;outline:none;box-shadow:inset 0 0 0 1px #5fc6ff94,0 0 22px #5bd7ff47}.suggestions-popover{background:#070b17fa;border:1px solid #839ae285;border-radius:12px;margin-top:7px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 20px 36px #02050cbf}.suggestion-list{max-height:340px;margin:0;padding:6px;list-style:none;overflow-y:auto}.suggestion-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.suggestion-item:hover{background:#5478f538}.suggestion-icon{object-fit:cover;background:linear-gradient(145deg,#1c2442,#11192c);border:1px solid #9db2f759;border-radius:7px;width:32px;height:32px}.suggestion-content{gap:1px;display:grid}.suggestion-title{font-size:14px;font-weight:600}.suggestion-meta{color:#9db4e9;font-size:12px}.suggestions-empty{color:#a6baea;padding:14px;font-size:13px}.suggestions-close{color:#deecff;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;width:24px;height:24px;position:absolute;top:8px;right:8px}.header-actions{align-items:center;gap:8px;display:inline-flex}.language-switcher{border:1px solid #94aaf16b;border-radius:8px;display:inline-flex;overflow:hidden}.lang-btn{color:#dbe9ff;cursor:pointer;background:#ffffff05;border:0;min-width:42px;padding:7px 9px;font-size:12px;font-weight:700}.lang-btn.active{color:#ebfdff;background:#55c5ff38}.header-nav-wrap{border-top:1px solid #7b91d333;padding-top:8px}.header-nav-shell{gap:8px;display:grid}.header-shell-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.header-shell-btn{color:#d5e4ff;cursor:pointer;background:#ffffff08;border:1px solid #778dd64d;border-radius:10px;padding:8px 12px;font-size:13px}.header-shell-btn:hover{color:#f0fbff;border-color:#66dbff94}.header-shell-btn.active{color:#ffe9bf;background:linear-gradient(130deg,#f8ba4a29,#66d0ff1f);border-color:#f4c666ad}.header-shell-caret{opacity:.86;margin-left:6px;font-size:10px}.header-product-menu{position:relative}.header-product-dropdown{z-index:70;background:#060a14f5;border:1px solid #849ce480;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;width:min(820px,100vw - 30px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 34px #01040acc}.header-product-rail{align-items:center;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.header-rail-btn{white-space:nowrap;color:#bdd1fa;cursor:pointer;background:#ffffff05;border:1px solid #7990d840;border-radius:999px;padding:6px 11px;font-size:12px}.header-rail-btn:hover{color:#ebf9ff;border-color:#67dbff85}.header-rail-btn.active{color:#ffe9bf;border-color:#f3c363a6}.header-nav{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.header-nav-btn{white-space:nowrap;color:#cfdefc;cursor:pointer;background:#ffffff08;border:1px solid #788ed63d;border-radius:9px;padding:8px 11px;font-size:13px}.header-nav-btn:hover{color:#effbff;border-color:#5fd7ff80}.header-nav-btn.active{color:#fff2d6;background:linear-gradient(135deg,#fbc85d29,#56c2ff29);border-color:#fbcb70a3}.header-telemetry-strip{color:#a8bae2;border-top:1px solid #7e95dd29;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:7px;padding:7px 2px 2px;font-size:11px;display:flex;overflow-x:auto}.header-telemetry-live{color:#d8f4ff;align-items:center;gap:6px;display:inline-flex}.header-telemetry-dot{background:#5ce1b1;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.header-telemetry-flow{color:#ffdba0}.header-modal-backdrop{z-index:90;background:#050911b8;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.header-account-modal{gap:10px;width:min(820px,100%);max-height:calc(100vh - 32px);display:grid;overflow:auto}.header-login-dropdown-wrap,.header-register-dropdown-wrap{position:relative}.header-login-dropdown,.header-register-dropdown{z-index:88;gap:10px;width:min(420px,88vw);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.header-login-form,.header-login-recovery{gap:10px;display:grid}.header-login-form h4,.header-login-recovery h4{margin:0;font-size:14px}.header-login-label{gap:5px;display:grid}.header-login-label span,.header-login-captcha-title,.header-login-services p{color:#9db3df;margin:0;font-size:12px}.header-login-label input,.header-login-captcha input{color:#e8f2ff;background:#070c19cc;border:1px solid #8096df52;border-radius:9px;padding:8px 10px;font-size:13px}.header-login-label input:focus,.header-login-captcha input:focus{border-color:#61dfffb8;outline:none;box-shadow:0 0 0 2px #61dfff29}.header-login-captcha{gap:6px;display:grid}.header-login-captcha-image{color:#f4c879;letter-spacing:.12em;-webkit-user-select:none;user-select:none;background:#0a0f1db8;border:1px dashed #849ce470;border-radius:9px;padding:8px 10px;font-family:Consolas,Menlo,Monaco,monospace;font-weight:700}.header-login-services{gap:7px;display:grid}.header-login-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.header-login-services-grid .ghost-button{width:100%;padding:7px 8px;font-size:12px}.header-login-action-row{flex-wrap:wrap;gap:8px;display:flex}.header-login-action-row .primary-button,.header-login-action-row .ghost-button{min-height:34px}.header-login-forgot-btn{color:#9fd4ff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.header-login-forgot-btn:hover{color:#d8f1ff}.header-login-demo-message,.header-login-recovery p{color:#b7cbee;margin:0;font-size:12px;line-height:1.45}.header-login-helper{color:#9db3df;margin:0;font-size:12px;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{left:0;right:auto}}.hero-premium{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.hero-content-stack{gap:10px;display:grid}.eyebrow{text-transform:uppercase;color:#9dc6ff;margin:0;font-size:12px}.hero-main-title{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.hero-copy{color:#cbdbff;max-width:760px;margin:0}.subtle-copy{color:#b0c3ea}.hero-note{color:#ffdca1;margin:0;font-weight:600}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-safety-strip,.landing-status-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.landing-status-chip{font-size:12px}.landing-status-chip strong{font-weight:700}.hero-dashboard-preview{gap:10px;display:grid}.hero-product-v2{position:relative;overflow:hidden}.hero-orb{pointer-events:none;filter:blur(6px);opacity:.55;border-radius:999px;position:absolute}.hero-orb-gold{background:radial-gradient(circle,#ffd07a66,#0000 72%);width:340px;height:340px;top:-160px;right:-140px}.hero-orb-cyan{background:radial-gradient(circle,#60ddff57,#0000 74%);width:320px;height:320px;bottom:-180px;left:-160px}.hero-orb-violet{background:radial-gradient(circle,#9379ff57,#0000 74%);width:280px;height:280px;bottom:-170px;right:36%}.hero-brand-image{background:linear-gradient(145deg,#1d243ef2,#101628e6);border:1px solid #97acf742;border-radius:10px;min-height:142px;overflow:hidden}.hero-brand-showcase{gap:8px}.hero-brand-primary{min-height:228px;position:relative}.hero-brand-image img{object-fit:cover;width:100%;height:100%;display:block}.hero-brand-overlay{pointer-events:none;background:linear-gradient(#080d1929,#080d19c7),radial-gradient(340px 180px at 78% 0,#8e77ff5c,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-brand-ambient-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d19c7;border:1px solid #7e95de66;border-radius:12px;padding:9px 10px;position:absolute;box-shadow:0 10px 22px #05081094}.hero-brand-ambient-card p{color:#9ec2ee;margin:0 0 4px;font-size:11px}.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{color:#d9f5ff;background:#0c2538ad;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex;position:absolute;bottom:10px;left:10px}.hero-ami-overlay{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#080d19e0,#090f1cd1),radial-gradient(360px 120px at 14% 0,#9075ff33,#0000 74%);border:1px solid #839be261;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:9px;padding:12px;display:grid;position:absolute;top:10px;right:10px;bottom:10px;left:10px;box-shadow:0 14px 28px #04081094}.hero-ami-overlay-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.hero-ami-overlay-head h4{color:#edf5ff;margin:0 0 2px;font-size:13px}.hero-ami-overlay-subtitle{color:#a4bbe9;margin:0;font-size:11px}.hero-ami-overlay-close{color:#deecff;cursor:pointer;background:#ffffff0a;border:1px solid #8198e052;border-radius:7px;width:26px;height:26px;font-size:16px;line-height:1}.hero-ami-overlay-close:hover{color:#f0fbff;border-color:#61dfff9e}.hero-ami-overlay-history{align-content:start;gap:8px;min-height:150px;max-height:260px;padding-right:2px;display:grid;overflow-y:auto}.hero-ami-overlay-empty,.hero-ami-overlay-loading{color:#b7caee;margin:0;font-size:12px;line-height:1.5}.hero-ami-message{background:#0a101fb8;border:1px solid #7e95dd40;border-radius:10px;padding:8px 9px}.hero-ami-message-user{background:#091525bd;border-color:#5fd7ff57}.hero-ami-message-ami{background:#0e1123b8;border-color:#8a78e257}.hero-ami-message-system{border-style:dashed}.hero-ami-message-role{color:#9fb8e8;text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px;font-size:11px}.hero-ami-message-text{color:#e8f2ff;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.hero-ami-overlay-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hero-ami-overlay-input-row input{color:#eaf4ff;background:#070c19d6;border:1px solid #839ae052;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px}.hero-ami-overlay-input-row input:focus{border-color:#5fd7ffb8;outline:none;box-shadow:0 0 0 2px #5fd7ff24}.hero-ami-overlay-input-row button{color:#d8e9ff;cursor:pointer;background:#ffffff0a;border:1px solid #7b92db5c;border-radius:9px;padding:7px 10px;font-size:12px}.hero-ami-overlay-input-row button:hover{color:#effbff;border-color:#5fd7ffa3}.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{background:linear-gradient(#0c1221e6,#080d1bd1),radial-gradient(280px 120px at 88% -20%,#f3bc5829,#0000 76%);border:1px solid #889de542;border-radius:12px;gap:8px;max-width:620px;padding:10px 11px;display:grid;box-shadow:0 18px 34px #02061257,inset 0 0 0 1px #f3bc5814}.landing-best-offer-head{align-items:center;gap:9px;display:flex}.landing-best-offer-icon{background:radial-gradient(circle at 30% 28%,#ffd68473,#0000 72%),#241b12db;border:1px solid #f4c56280;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.landing-best-offer-title{color:#9eb8e7;text-transform:uppercase;letter-spacing:.03em;margin:0 0 2px;font-size:11px}.landing-best-offer-head h3{color:#eef6ff;margin:0;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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-brand-support-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-brand-support-card{background:#070c18d6;border:1px solid #839ae03d;border-radius:10px;min-height:88px;overflow:hidden}.hero-brand-support-card img{object-fit:cover;width:100%;height:100%;display:block}.hero-logo-card{background:radial-gradient(120px 90px at 50% 35%,#8e7bff38,#0000 72%),radial-gradient(110px 84px at 48% 60%,#63daff33,#0000 72%),#080d1be6;place-items:center;display:grid}.hero-logo-card img{border:1px solid #f6cc7e94;border-radius:999px;width:58px;height:58px;box-shadow:0 0 16px #f8c86d4d}.landing-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px;display:grid}.landing-hero-metric{background:linear-gradient(#0e162adb,#080d1ad1);border:1px solid #889de647;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.landing-hero-metric strong{font-size:17px}.landing-hero-metric span{color:#aac1ea;font-size:12px}.hero-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-widget{background:#0a0f1ddb;border:1px solid #9ab1f93d;border-radius:10px;padding:10px}.mini-widget p{color:#9db3df;margin:0 0 6px;font-size:12px}.mini-widget strong{font-size:14px}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.metric-tile,.status-card,.overview-card{background:var(--ami-panel-soft);border:1px solid #90a7f138;border-radius:10px;padding:10px}.metric-label{color:#9eb5e3;margin:0 0 7px;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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stats-bar article{background:#0a0f1ecc;border:1px solid #9cb1f233;border-radius:10px;padding:11px}.stats-bar p{color:#a2b8e3;margin:0 0 7px;font-size:12px}.stats-bar h3{margin:0}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.premium-feature-grid .feature-card{min-height:130px}.feature-card{background:#0c1223de;border:1px solid #91a8f338;border-radius:10px;padding:12px}.feature-card h3{margin:0 0 8px}.feature-card p{color:#c3d4f8;margin:0}.landing-ask-card{padding:12px}.landing-trust-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-ask-card h3{margin:0}.landing-ask-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.landing-ask-quick-row{flex-wrap:wrap;gap:8px;display:flex}.landing-ask-response{background:#080d1bc2;border:1px solid #7e97e23d;border-radius:10px;padding:10px}.landing-ask-response p{color:#d2e2ff;margin:0 0 7px}.landing-ask-response p:last-child{margin-bottom:0}.landing-modules-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.landing-module-card{background:#090e1dd1;border:1px solid #8ea6ef42;border-radius:10px;gap:9px;padding:11px;display:grid}.landing-module-card h4{margin:0}.landing-module-card p{color:#c3d7f9;margin:0;font-size:13px}.landing-quickstart-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.landing-quickstart-card{background:#0a0f1ed1;border:1px solid #8da4ec3d;border-radius:10px;gap:8px;padding:11px;display:grid}.landing-quickstart-card h4{margin:0;font-size:14px}.landing-quickstart-card p{color:#c1d4f7;margin:0;font-size:13px}.landing-command-widget-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.landing-widget-card{background:#080d1cd1;border:1px solid #88a0e93d;border-radius:10px;padding:11px}.landing-widget-card h4{margin:0 0 8px}.landing-widget-card p{color:#bed2f7;margin:0;font-size:13px}.landing-market-chart-wrap{margin-top:10px}.landing-market-chart-wrap h4{margin:0 0 8px}.landing-market-activity-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:stretch;gap:12px;display:grid}.landing-activity-chart-card{background:#080d1ad1;border:1px solid #7f97e03d;border-radius:12px;gap:10px;padding:12px;display:grid}.landing-activity-legend{flex-wrap:wrap;gap:8px;display:flex}.landing-activity-legend-chip{background:#ffffff06;border:1px solid #7891da57;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.landing-activity-legend-chip:before{content:"";border-radius:999px;width:8px;height:8px;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:1px}.landing-activity-line-sellers,.landing-activity-line-buyers{fill:none;stroke-width:2.3px;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.4px;filter:drop-shadow(0 0 7px #5fe3a28f)}.landing-activity-axis-row{color:#9cb4df;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:4px;font-size:11px;display:grid}.landing-activity-marker-explanation{border-top:1px solid #8197df33;gap:6px;margin-top:3px;padding-top:9px;display:grid}.landing-activity-marker-explanation h4{color:#e8f2ff;margin:0;font-size:13px}.landing-activity-marker-explanation p{color:#b7ccf2;margin:0;font-size:12px;line-height:1.45}.landing-activity-marker-explanation ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.landing-activity-marker-explanation li{color:#c9dcff;align-items:center;gap:7px;margin:0;font-size:12px;display:inline-flex}.landing-activity-marker-explanation li:before{content:"";background:#5fe3a2;border-radius:999px;width:7px;height:7px;box-shadow:0 0 7px #5fe3a285}.landing-market-activity-insights{gap:10px;display:grid}.landing-market-activity-insight-card{background:#080d1ab8;border:1px solid #8098e03d;border-radius:12px;padding:11px}.landing-market-activity-insight-card h4{margin:0 0 6px}.landing-market-activity-insight-card p{color:#bfd2f7;margin:0;font-size:13px;line-height:1.45}.landing-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landing-feedback-card{background:#080d19c2;border:1px solid #7e96df3d;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:9px;min-height:190px;padding:12px;display:grid}.landing-feedback-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-feedback-label{color:#b8cff8;background:#ffffff08;border:1px solid #839ae05c;border-radius:999px;align-items:center;margin:0;padding:4px 9px;font-size:11px;display:inline-flex}.landing-feedback-avatar{color:#e5f1ff;letter-spacing:.04em;background:radial-gradient(circle at 30% 28%,#8c70ff80,#0000 72%),#0c1322e0;border:1px solid #839ae066;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.landing-feedback-title{color:#eef5ff;margin:0;font-size:16px;line-height:1.3}.landing-feedback-text{color:#d0e0ff;margin:0;font-size:13px;line-height:1.5}.landing-feedback-footer{color:#9fb7e7;border-top:1px solid #7f97df2e;margin:0;padding-top:8px;font-size:12px}.landing-project-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.landing-project-footer-section{position:relative;overflow:hidden}.landing-project-footer-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#5ce6b100,#5ce6b14d,#68daff4d,#5ce6b100);height:1px;position:absolute;top:0;left:14px;right:14px}.landing-project-footer-card{background:#080c18b8;border:1px solid #7f98e23d;border-radius:12px;padding:12px}.landing-project-footer-card h4{color:#eef5ff;margin:0 0 8px}.landing-project-footer-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.landing-project-footer-card li{color:#c2d4f8;align-items:start;gap:8px;font-size:13px;line-height:1.45;display:inline-flex}.landing-project-footer-card li:before{content:"";background:#60d9ffc7;border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-top:6px;box-shadow:0 0 8px #60d9ff59}.landing-project-footer-community-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.landing-project-footer-community-links .btn{min-height:34px;padding-inline:12px}.landing-project-footer-signature{color:#d5e5ff;letter-spacing:.02em;margin:12px 0 0;font-size:12px}.landing-project-footer-disclaimer{color:#9ab1dc;margin:8px 0 0;font-size:12px;line-height:1.5}.landing-data-status-grid,.landing-signal-guide-grid,.landing-account-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.landing-data-status-card,.landing-signal-guide-card,.landing-account-card{background:#080d1cd1;border:1px solid #8aa0e73d;border-radius:10px;gap:7px;padding:11px;display:grid}.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{color:#c2d6f7;margin:0;font-size:13px}.landing-signal-guide-note{color:#9ce8ff!important;font-size:12px!important}.popular-item-grid{flex-wrap:wrap;gap:8px;display:flex}.popular-item-pill{color:#ffdfad;cursor:pointer;background:#f7b64321;border:1px solid #f5c26566;border-radius:999px;padding:7px 11px}.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{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.signal-card,.news-card,.stream-card,.profession-card,.cross-realm-card,.signal-feed-card{background:#090e1ecc;border:1px solid #92a7f038;border-radius:10px;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{color:#c4d5f8;margin:8px 0 0}.signal-card.up{border-color:#57dcb261}.signal-card.neutral{border-color:#5fc4ff61}.signal-card.down{border-color:#ff799166}.signal-meta-inline{color:#aac2ee;font-size:12px}.popular-cards-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.item-card,.loot-card{background:#0a0f1fd6;border:1px solid #91a8f242;border-radius:10px;overflow:hidden}.item-card-hitbox{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:10px;display:flex}.item-card-hitbox:hover{background:#567eff1f}.item-card-media{justify-items:start;gap:6px;display:grid}.item-card-icon,.item-main-icon{object-fit:cover;background:linear-gradient(145deg,#1a213e,#10172a);border:1px solid #99aff85c;border-radius:8px;width:46px;height:46px}.item-main-icon{width:64px;height:64px}.icon-fallback{background:linear-gradient(145deg,#757eb1ad,#171f38f5)}.quality-chip{text-transform:uppercase;letter-spacing:0;background:#ffffff08;border:1px solid #aab9eb61;border-radius:999px;padding:2px 8px;font-size:11px}.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{color:#9fb7e7;margin:0;font-size:12px}.item-card-tags{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.item-card-meta{color:#b2c7f3;margin:8px 0 0;font-size:12px}.wowhead-link{color:#b9f0ff;background:#4eb6ff1f;border:1px solid #65d7ff66;border-radius:8px;padding:7px 10px;font-size:12px;text-decoration:none}.wowhead-link:hover{color:#edfcff;border-color:#76e3ffb8}.loot-item-image-link{border-radius:8px;line-height:0;display:inline-flex}.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{gap:12px;display:grid}.item-api-banner{background:#151d3473;border:1px solid #79a5ff42;gap:8px;display:grid}.item-api-warning{background:#492d1b4d;border-color:#ffb27b5c}.item-analytics-page .item-api-banner{border-radius:10px;gap:6px;padding:8px 10px}.item-analytics-page .item-api-banner p{margin:0;font-size:12px;line-height:1.4}.item-analytics-page .item-api-banner .chip{padding:4px 8px;font-size:10px}.item-analytics-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-main{align-items:center;gap:10px;display:flex}.item-title-row{align-items:center;gap:8px;display:flex}.item-title-row h3{margin:0}.item-muted{color:#a6bce8;margin:4px 0 0;font-size:13px}.item-head-actions{align-items:center;gap:8px;display:inline-flex}.analytics-metrics-grid,.status-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.metric-tile p,.status-card p{color:#9fb5e4;margin:0 0 7px;font-size:12px}.metric-tile h4,.status-card strong{margin:0}.item-analytics-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:10px;display:grid}.item-side-stack{gap:10px;display:grid}.panel-subsection h4{margin:0 0 8px}.chart-card{background:#090f1dcc;border:1px solid #94aaf53d;border-radius:10px;padding:10px}.chart-panel{gap:8px;display:grid}.price-chart{width:100%;height:auto}.grid-line{stroke:#8aa0e72e;stroke-width:1px}.chart-line-neon{fill:none;stroke-width:3px;filter:drop-shadow(0 0 7px #66daff6b)}.chart-point-neon{fill:#ffda96;stroke:#121935;stroke-width:1.5px}.chart-stats{flex-wrap:wrap;gap:8px;display:flex}.chart-stats-pills span{color:#c9dcff;background:#ffffff08;border:1px solid #859ce747;border-radius:999px;padding:4px 9px;font-size:12px}.chart-empty{color:#a9bee8}.timeline-list{gap:8px;display:grid}.timeline-item{background:#0c1220cc;border:1px solid #8da2ec3d;border-radius:9px;padding:8px}.timeline-item.up{border-color:#56daa766}.timeline-item.down{border-color:#ff768e66}.timeline-label{color:#9cb4e2;margin:0 0 4px;font-size:12px}.dashboard-layout{grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:12px;display:grid}.page-shell-hero{background:linear-gradient(#10172af5,#080d19e6),radial-gradient(420px 190px at 88% 0,#9379ff33,#0000 74%);grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);align-items:stretch;gap:12px;display:grid}.page-shell-hero-main{gap:8px;display:grid}.page-shell-hero-main h2,.page-shell-hero-main p{margin:0}.page-shell-hero-aside{gap:8px;display:grid}.page-shell-mini-card{background:#090e1bdb;border:1px solid #859de54d;border-radius:10px;gap:4px;padding:10px;display:grid}.page-shell-mini-card p{color:#9fb7e3;margin:0;font-size:12px}.page-shell-mini-card strong{font-size:17px}.dashboard-main-stack,.dashboard-side-stack{gap:12px;display:grid}.profession-window-list{gap:8px;display:grid}.profession-window-card{background:#090e1cd1;border:1px solid #8ca4eb3d;border-radius:9px;padding:10px}.profession-window-title{margin:0 0 6px;font-weight:700}.profession-window-card p{color:#bdd0f6;margin:0}.cross-realm-impact{color:#9ceeff}.cross-realm-confidence{color:#ffe3ad}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.filter-item{gap:6px;display:grid}.filter-item span{color:#b8cbf0;font-size:12px}.filter-item select,.filter-search{color:#e4efff;background:#090e1df2;border:1px solid #849ce870;border-radius:9px;padding:8px 10px}.filter-search:focus,.filter-item select:focus{border-color:#61d8ffcc;outline:none}.loot-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.loot-grid-large{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.loot-featured-layout{gap:10px;display:grid}.loot-database-page .loot-database-top-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.88fr);align-items:start;gap:12px;display:grid}.loot-database-page .loot-database-primary-stack{gap:12px;min-width:0;display:grid}.loot-database-page .loot-database-ami-panel{background:linear-gradient(#0f1424f5,#080c18f0),radial-gradient(360px 200px at 12% 0,#7b62ee2e,#0000 72%);border-color:#7e95dc4d;flex-direction:column;align-self:start;min-height:560px;padding:0;display:flex;box-shadow:0 18px 34px #0408108a,inset 0 0 0 1px #586fb72e}.loot-database-page .loot-database-ami-overlay{flex-direction:column;flex:auto;gap:8px;height:100%;min-height:0;padding:12px;display:flex}.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{overflow-wrap:anywhere;max-width:100%}.loot-database-page .loot-database-ami-history{background:linear-gradient(#090e1cb8,#080d199e),radial-gradient(220px 120px at 10% 0,#856bec1c,#0000 76%);border-color:#7e95dc38;flex:auto;min-height:240px;padding:10px;box-shadow:inset 0 0 0 1px #768dd41a,inset 0 20px 36px #070b161f}.loot-database-page .loot-database-ami-input-shell{background:linear-gradient(#0c1222db,#090e1cc7),radial-gradient(220px 100px at 0 0,#63b2ff0f,#0000 78%);border:1px solid #7a92d92e;border-radius:12px;flex:none;margin-top:auto;padding:8px}.loot-database-page .loot-database-ami-footer-note{color:#bdd3fb;margin:0;font-size:11px;line-height:1.45}.professions-page .professions-top-grid{grid-template-columns:minmax(0,1.52fr) minmax(300px,.82fr);align-items:start;gap:12px;display:grid}.professions-page .professions-primary-stack{gap:12px;min-width:0;display:grid}.professions-page .profession-card{cursor:pointer;align-content:start;gap:8px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.professions-page .profession-card:hover{border-color:#78c8ff6b;box-shadow:0 10px 22px #080c1852}.professions-page .profession-card:focus-visible{outline-offset:2px;outline:2px solid #78c8ffcc}.professions-page .profession-card.is-active{border-color:#70d6ff9e;transform:translateY(-1px);box-shadow:0 14px 28px #080c1866,inset 0 0 0 1px #70d6ff33}.professions-page .profession-card-head{gap:8px;display:grid}.professions-page .profession-card-top{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;display:grid}.professions-page .profession-card-avatar{border:1px solid var(--profession-accent,#8eb3ff);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.professions-page .profession-card-avatar{border:1px solid color-mix(in srgb,var(--profession-accent,#8eb3ff) 48%,#7a92d942)}}.professions-page .profession-card-avatar{background:var(--profession-avatar-background,linear-gradient(135deg, #4a6fc63d, #72a0ff2e)),linear-gradient(180deg,#0f1528f0,#0a0f1ceb);color:#f8fbff;font-size:26px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 22px #060a1247}.professions-page .profession-card-title-shell{gap:4px;min-width:0;display:grid}.professions-page .profession-card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.professions-page .profession-card h3{align-items:center;min-width:0;margin:0;line-height:1.25;display:flex}.professions-page .profession-card-cta-pill{border:1px solid var(--profession-accent,#8eb3ff);border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.professions-page .profession-card-cta-pill{border:1px solid color-mix(in srgb,var(--profession-accent,#8eb3ff) 38%,#7a92d938)}}.professions-page .profession-card-cta-pill{color:#edf6ff;white-space:nowrap;background:#121c34c7;font-size:11px;line-height:1.2}.professions-page .profession-card-cta-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.professions-page .profession-card-cta-note{color:#92abda;margin:0;font-size:11px;line-height:1.35}.professions-page .profession-card-role{color:#d5e3ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:13px;line-height:1.45;display:-webkit-box;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{overflow-wrap:anywhere;max-width:100%}.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:var(--profession-accent,#8eb3ff)}@supports (color:color-mix(in lab,red,red)){.professions-page .profession-card-highlight-chip{border-color:color-mix(in srgb,var(--profession-accent,#8eb3ff) 32%,#778ed42e)}}.professions-page .profession-card-highlight-chip{background:linear-gradient(135deg,var(--profession-accent,#8eb3ff),#121c34d6)}@supports (color:color-mix(in lab,red,red)){.professions-page .profession-card-highlight-chip{background:linear-gradient(135deg,color-mix(in srgb,var(--profession-accent,#8eb3ff) 16%,#121c34d6),#121c34d6)}}.professions-page .profession-card-highlight-chip{color:#eef6ff}.professions-page .profession-card-section-label{color:#9fb7e3;margin:0;font-size:11px;line-height:1.35}.professions-page .profession-card-top-materials{gap:6px;display:grid}.professions-page .profession-detail-shell{gap:14px;min-width:0;display:grid}.professions-page .profession-detail-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.professions-page .profession-detail-header{grid-template-columns:minmax(0,1.42fr) minmax(220px,.74fr);align-items:start;gap:12px;display:grid}.professions-page .profession-detail-header-main{gap:12px;display:grid}.professions-page .profession-detail-identity{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:12px;display:grid}.professions-page .profession-detail-avatar{width:60px;height:60px;font-size:30px}.professions-page .profession-detail-copy{gap:8px;min-width:0;display:grid}.professions-page .profession-detail-eyebrow{color:#8fb3eb;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;line-height:1.35}.professions-page .profession-detail-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.professions-page .profession-detail-title-row h2{margin:0}.professions-page .profession-detail-role{color:#d8e5ff;margin:0;font-size:13px;line-height:1.55}.professions-page .profession-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.professions-page .profession-detail-fact{background:#0a101eb8;border:1px solid #7e95dc2e;border-radius:12px;gap:4px;min-width:0;padding:9px 10px;display:grid}.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;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.professions-page .profession-detail-summary,.professions-page .profession-detail-note{color:#c7d7f8;margin:0;font-size:13px;line-height:1.55}.professions-page .profession-detail-warning-card{background:linear-gradient(#0d1424d1,#090e1ab8),radial-gradient(220px 120px at 0 0,#6dbcff14,#0000 74%);border:1px solid #8098df38;border-radius:12px;gap:6px;padding:12px;display:grid}.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{gap:14px;display:grid}.professions-page .profession-detail-block{background:linear-gradient(#0d1424d1,#090e1ab8),radial-gradient(220px 120px at 0 0,#6dbcff0f,#0000 74%);border:1px solid #788fd42e;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.professions-page .profession-detail-block-copy{gap:4px;display:grid}.professions-page .profession-detail-block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.professions-page .profession-detail-block-kicker{color:#8fb3eb;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;line-height:1.35}.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{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.professions-page .profession-detail-item-card,.professions-page .profession-detail-path-column{background:#0a101eb8;border:1px solid #8098df2e;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.professions-page .profession-detail-item-card-head,.professions-page .profession-detail-path-column-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.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{color:#c7d7f8;margin:0;font-size:12px;line-height:1.5}.professions-page .profession-detail-item-card span,.professions-page .profession-detail-path-column li{color:#c7d7f8;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.professions-page .profession-detail-item-card-footer{gap:6px}.professions-page .profession-detail-path-column ul{gap:6px;margin:0;padding-left:18px;display:grid}.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{gap:8px;display:grid}.professions-page .professions-chart-panel{gap:12px;display:grid}.professions-page .professions-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.professions-page .professions-chart-copy{gap:4px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.professions-page .professions-chart-toggle-group{gap:6px;min-width:0;display:grid}.professions-page .professions-chart-control-label{color:#9fb7e3;margin:0;font-size:11px;line-height:1.35}.professions-page .professions-chart-toggle-row{flex-wrap:wrap;gap:6px;display:flex}.professions-page .professions-chart-toggle{color:#d7e6ff;cursor:pointer;background:#121c34bd;border:1px solid #778ed438;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;transition:border-color .18s,background .18s,color .18s}.professions-page .professions-chart-toggle:hover{color:#f0fbff;border-color:#75d4ff75}.professions-page .professions-chart-toggle.is-active{color:#eef8ff;background:linear-gradient(135deg,#5bbaff38,#8672f52e);border-color:#6fd6ff94}.professions-page .professions-chart-period-toggle{justify-content:center;min-width:52px}.professions-page .professions-chart-shell{grid-template-columns:minmax(0,1.3fr) minmax(220px,.9fr);align-items:stretch;gap:12px;display:grid}.professions-page .professions-chart-canvas-card{background:linear-gradient(#0d1424d1,#090e1ab8),radial-gradient(240px 120px at 0 0,#6dbcff14,#0000 74%);border:1px solid #788fd42e;border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.professions-page .professions-chart-canvas-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.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{background:linear-gradient(#080d19e0,#090e1abd),radial-gradient(260px 120px at 14% 0,#856bec14,#0000 74%);border:1px solid #788fd42e;border-radius:12px;width:100%;min-height:240px}.professions-page .professions-chart-grid-line{stroke:#829ae02e;stroke-width:1px}.professions-page .professions-chart-axis-row{justify-content:space-between;gap:8px;display:flex}.professions-page .professions-chart-summary-grid{gap:8px;display:grid}.professions-page .professions-chart-summary-card{background:#0a101ec7;border:1px solid #8098df38;border-radius:12px;gap:5px;padding:10px;display:grid}.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{gap:6px;display:grid}.professions-page .professions-chart-legend{gap:6px}.professions-page .professions-chart-legend-chip{color:#d7e6ff;cursor:pointer;background:#121c34bd;border:1px solid #778ed438;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;display:inline-flex}.professions-page .professions-chart-legend-chip.is-active{color:#eef8ff;background:#192644e6;border-color:#6fd6ff94}.professions-page .professions-chart-legend-chip:disabled{opacity:.74;cursor:default}.professions-page .professions-chart-legend-swatch{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 10px #ffffff1f}.professions-page .professions-ami-panel{background:linear-gradient(#0f1424f5,#080c18f0),radial-gradient(360px 200px at 12% 0,#7b62ee2e,#0000 72%);border-color:#7e95dc4d;flex-direction:column;align-self:start;min-height:480px;padding:0;display:flex;position:sticky;top:86px;box-shadow:0 18px 34px #0408108a,inset 0 0 0 1px #586fb72e}.professions-page .professions-ami-overlay{flex-direction:column;flex:auto;gap:8px;height:100%;min-height:0;padding:12px;display:flex}.professions-page .professions-ami-head h3{margin:0}.professions-page .professions-ami-history{background:linear-gradient(#090e1cb8,#080d199e),radial-gradient(220px 120px at 10% 0,#856bec1c,#0000 76%);border-color:#7e95dc38;flex:auto;min-height:320px;padding:10px;box-shadow:inset 0 0 0 1px #768dd41a,inset 0 20px 36px #070b161f}.professions-page .professions-ami-input-shell{border-top:1px solid #7a92d929;flex:none;margin-top:auto;padding:8px 0 0}@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{min-height:440px;position:static}.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{align-items:center;gap:10px;display:flex}.loot-card-head h4{margin:0 0 4px}.loot-card-head p{color:#9cb3df;margin:0;font-size:12px}.loot-card p{color:#c5d6f7;margin:8px 0 0}.dashboard-flow-focus{gap:10px;margin-bottom:10px;display:grid}.dashboard-flow-focus .hero-actions{flex-wrap:wrap;gap:8px;display:flex}.signal-flow-card{gap:8px;display:grid}.discord-section-meta{margin-top:8px}.discord-signal-metrics{color:#b8caee;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;font-size:12px;display:grid}.discord-signal-metrics span{min-width:0}.signal-feed-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.question-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.wow-ai-page{gap:12px}.wow-ai-product-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:12px;display:grid}.wow-ai-hero-main{gap:8px;display:grid}.wow-ai-hero-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.wow-ai-hero-title{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.wow-ai-hero-copy{color:#cbdcff;margin:0}.wow-ai-hero-side{gap:8px;display:grid}.wow-ai-hero-visual-card{border:1px solid #8ca4ed47;border-radius:10px;min-height:150px;position:relative;overflow:hidden}.wow-ai-hero-visual-card img{object-fit:cover;width:100%;height:100%;display:block}.wow-ai-hero-visual-pill{color:#ddf8ff;background:#0b2332c7;border:1px solid #6cdbff7a;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:inline-flex;position:absolute;bottom:8px;left:8px;right:8px}.wow-ai-hero-visual-pill img{border:1px solid #f6ce7a94;border-radius:999px;width:18px;height:18px}.wow-ai-value-card{background:#0a0f1ed1;border:1px solid #91a8f13d;border-radius:10px;padding:10px}.wow-ai-value-card h3{margin:0 0 6px;font-size:14px}.wow-ai-value-card p{color:#c2d5f8;margin:0;font-size:13px}.wow-ai-assistant-zone{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.wow-ai-side-stack{align-items:start;gap:12px;display:grid}.wow-ai-side-panel{gap:10px;display:grid}.wow-ai-side-panel h3{margin:0}.wow-ai-side-grid{gap:8px;display:grid}.wow-ai-side-card{background:#090e1dd1;border:1px solid #889de63d;border-radius:10px;padding:10px}.wow-ai-side-card h4{margin:0 0 6px;font-size:13px}.wow-ai-side-card p{color:#bfd3f8;margin:0;font-size:12px}.wow-ai-section-head{gap:4px;margin-bottom:10px;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.wow-ai-product-card,.wow-ai-status-card,.wow-ai-guide-card,.wow-ai-cta-card,.wow-ai-account-card{background:#090e1dd1;border:1px solid #8ca3eb40;border-radius:10px;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{color:#c2d5f8;margin:0;font-size:13px}.wow-ai-status-card .chip-row{margin-bottom:8px}.wow-ai-guide-meta{color:#9ce7ff!important;margin-top:8px!important;font-size:12px!important}.wow-ai-cta-card{gap:10px;display:grid}.wow-ai-cta-card .btn{justify-self:start}.ami-3d-panel{gap:10px;display:grid}.ami-3d-panel h3{margin:0}.ami-3d-panel-mini{gap:8px}.ami-3d-canvas-wrap{background:radial-gradient(340px 220px at 68% 2%,#7f6aff47,#0000 72%),radial-gradient(320px 210px at 18% 18%,#57e0ff3d,#0000 76%),linear-gradient(#070c18f5,#040811f2);border:1px solid #849eeb4d;border-radius:10px;min-height:340px;overflow:hidden;box-shadow:inset 0 0 0 1px #7791e233,0 10px 26px #040a168c}.ami-3d-canvas-wrap canvas{display:block;width:100%!important;height:340px!important}.ami-3d-fallback{color:#d8e8ff;place-items:center;min-height:340px;padding:12px;display:grid}.ami-3d-error{color:#ffd8e0}.ami-3d-note{color:#b8cdf5;margin:0;font-size:12px}.ami-3d-moving-note{color:#dcf7ff;background:#3ebcff1f;border:1px solid #6adfff61;border-radius:9px;margin:0;padding:7px 9px;font-size:12px}.ami-movement-presets{flex-wrap:wrap;gap:8px;display:flex}.ami-movement-presets .btn{padding:6px 10px;font-size:12px}.ami-movement-presets .btn.is-active{color:#fff0cc;background:#fcc55324;border-color:#facd76b3}.ami-floating-shell{z-index:55;pointer-events:none;width:min(260px,48vw);transition:transform .42s,opacity .42s;position:fixed;bottom:18px;right:20px}.ami-floating-body{pointer-events:none}.ami-3d-canvas-floating{border-radius:12px;min-height:220px}.ami-3d-canvas-floating canvas{pointer-events:none;height:220px!important}.ami-floating-controls{pointer-events:auto;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ami-floating-controls .btn{padding:6px 10px;font-size:12px}.ami-float-docked{transform:translate(0)scale(.86)}.ami-float-float_idle{animation:5.4s ease-in-out infinite amiFloatIdle;transform:translate(0)scale(.86)}.ami-float-move_left{transform:translate(-220px,-18px)scale(.83)}.ami-float-move_right{transform:translate(52px,-14px)scale(.82)}.ami-float-move_to_chart{transform:translate(-330px,-180px)scale(.8)}.ami-float-move_to_deal_card{transform:translate(-120px,-210px)scale(.8)}.ami-float-return_home{transform:translate(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:translate(0)scale(.86)}50%{transform:translateY(-8px)scale(.865)}to{transform:translate(0)scale(.86)}}@media (prefers-reduced-motion:reduce){.ami-floating-shell{transition:none}.ami-float-float_idle{animation:none}}.question-card{background:#080d1bd6;border:1px solid #92a6ec42;border-radius:10px;padding:12px}.question-card p{color:#d0ddfc;margin:0}.ami-assistant-panel{overflow:hidden}.ami-assistant-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ami-assistant-layout{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.ami-visual-wrap{background:radial-gradient(260px 180px at 30% 12%,#997eff38,#0000 72%),radial-gradient(180px 180px at 72% 22%,#5bd6ff33,#0000 74%),#080e1ee6;border:1px solid #7ca4f15c;border-radius:12px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.ami-assistant-visual{object-fit:cover;width:100%;height:100%}.ami-visual-fallback{color:#d8ebff;letter-spacing:0;pointer-events:none;place-items:center;font-weight:700;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ami-assistant-content{gap:12px;display:grid}.ami-chat{gap:10px;display:grid}.ami-chat-list{background:#080d1bb8;border:1px solid #718bd640;border-radius:10px;gap:8px;max-height:280px;padding:10px;display:grid;overflow:auto}.ami-chat-compact .ami-chat-list{max-height:220px}.ami-chat-bubble{border-radius:10px;gap:4px;padding:8px 10px;display:grid}.ami-chat-bubble.user{background:#517aff29;border:1px solid #7195ff59}.ami-chat-bubble.assistant{background:#141f34c2;border:1px solid #7491d84d}.ami-chat-bubble-role{color:#9fc2ff;text-transform:uppercase;margin:0;font-size:11px}.ami-chat-bubble-text{color:#d4e2ff;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.ami-assistant-content h3{margin:0}.ami-head-actions{align-items:center;gap:8px;display:inline-flex}.ami-assistant-subtitle{color:#b7c9ee;margin:4px 0 0;font-size:13px}.ami-intent-flow{color:#f2d39a;margin:6px 0 0;font-size:11px}.ami-assistant-ask{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ami-ask-input{color:#deebff;background:#090e1ef0;border:1px solid #869ee780;border-radius:10px;padding:10px 12px;font-size:13px}.ami-ask-input:focus{border-color:#63d9ffc7;outline:none}.ami-answer-cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.ami-answer-card{background:linear-gradient(#151e33cc,#090e1cc7);border:1px solid #8a9fe547;border-radius:10px;padding:10px}.ami-answer-card span{color:#adc4ee;margin-bottom:4px;font-size:12px;display:block}.ami-answer-card strong{color:#f0f7ff}.ami-assistant-response{background:#080d1bb8;border:1px solid #718bd640;border-radius:10px;padding:10px}.ami-assistant-response p{color:#d4e2ff;margin:0 0 8px}.ami-helper-note{color:#b8cff3;margin:0 0 8px;font-size:12px}.ami-quick-prompts{flex-wrap:wrap;gap:8px;display:flex}.landing-ask-chat .ami-quick-prompts{max-height:104px;overflow:auto}.ami-quick-btn{padding:7px 11px;font-size:12px}.ami-assistant-warning{color:#ffd7df;background:#ff5e7b1f;border:1px solid #ff849973;border-radius:9px;margin:0;padding:8px 10px;font-size:12px}.ami-loading-card{background:#3aadff1f;border:1px solid #6dd9ff59;border-radius:10px;padding:9px 10px}.ami-loading-card p{color:#d6f3ff;margin:0;font-size:12px}.ami-empty-state{background:#0a0f1fad;border:1px dashed #8aa0ec73;border-radius:10px;padding:10px}.ami-empty-state h4{margin:0 0 6px;font-size:13px}.ami-empty-state p{color:#bfd1f5;margin:0;font-size:12px}.ami-assistant-ask .btn:disabled{opacity:.7;cursor:default}.ami-manual-box,.ami-context-box{background:#080d1bb8;border:1px solid #718bd640;border-radius:10px;padding:10px}.ami-manual-box h4{color:#d9e8ff;margin:0 0 8px;font-size:13px}.ami-manual-list,.ami-context-list{color:#c1d4f8;gap:6px;margin:0;padding-left:18px;font-size:12px;display:grid}.ami-context-box summary{cursor:pointer;color:#dcedff;margin-bottom:8px;font-weight:600}.ami-context-box[open] summary{margin-bottom:10px}.ami-assistant-content .safety-note{background:#4ab8ff1f;border:1px solid #5eceff57;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.ami-assistant-mini .ami-mini-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ami-mini-copy{gap:2px;display:grid}.ami-mini-copy span{color:#adc4ec;font-size:12px}.status-pill{text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:11px}.status-pill.active{color:#dfffee;background:#5ce2b133;border:1px solid #58e0ae66}.status-pill.planned{color:#d7e1ff;background:#6e89ff33;border:1px solid #7c97ff5c}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #93abf433;padding:9px 8px}th{color:#a6bfea;font-size:13px}.brief-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.brief-grid article{background:#090e1dcc;border:1px solid #91a7ef38;border-radius:9px;padding:10px}.brief-headline{color:#cee0ff;margin-top:0}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pricing-card{background:#0a0f1fd1;border:1px solid #92a8f138;border-radius:10px;padding:12px}.pricing-card h3{margin:0}.pricing-card .price{margin:7px 0 10px;font-size:23px;font-weight:700}.roadmap-list{gap:7px;margin:0;padding-left:20px;display:grid}@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{min-height:300px;height:300px!important}.ami-floating-shell{width:min(220px,52vw);bottom:12px;right:14px}.ami-3d-canvas-floating{min-height:180px}.ami-3d-canvas-floating canvas{height:180px!important}.ami-float-move_left{transform:translate(-120px,-8px)scale(.8)}.ami-float-move_right{transform:translate(24px,-8px)scale(.8)}.ami-float-move_to_chart{transform:translate(-180px,-120px)scale(.78)}.ami-float-move_to_deal_card{transform:translate(-70px,-130px)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}}.page-content{max-width:1500px;padding:var(--ui-space-page) var(--ui-space-page) calc(26px * var(--ui-scale));margin:0 auto}.page-grid{gap:var(--ui-space-gap)}.panel,.section-panel{border-radius:var(--ui-radius-panel);border:1px solid #869de23d}.glass-panel,.glass-card,.ami-panel{background:linear-gradient(#111727f0,#0a0f1ce6),radial-gradient(360px 190px at 12% 0,#8871ff2e,#0000 76%)}.premium-panel{box-shadow:0 24px 48px #02050d9e,inset 0 0 0 1px #4c60a13d}.holo-card{border:1px solid #62d9ff57;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(#141c30e0,#0a0e1adb);border:1px solid #7f97e040}.primary-button,.secondary-button,.ghost-button,.gold-button{border-radius:var(--ui-radius-control);font-size:var(--ui-font-label);padding:calc(8px * var(--ui-scale)) calc(14px * var(--ui-scale));font-weight:650}.primary-button,.gold-button{color:#ffefcb;background:linear-gradient(130deg,#f2b23f52,#f5bd571f);border:1px solid #f3c263ad;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{color:#e4efff;background:#ffffff0a;border:1px solid #7c92da70}.secondary-button:hover{color:#f1fbff;border-color:#64dcff9e}.ghost-button{color:#c7d9fb;background:#ffffff05;border:1px solid #7a91d73d}.ghost-button:hover{border-color:#66dbff8f}.product-chip{color:#d1e1ff;background:#ffffff05;border:1px solid #7c94de4d;border-radius:999px;padding:5px 10px;font-size:11px}.status-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.status-chip-live{color:#e0fff2;background:#52cda529;border-color:#5ce0b075}.status-chip-demo{color:#ddf6ff;background:#53c9ff24;border-color:#63daff7a}.status-chip-planned{color:#dde6ff;background:#ffffff0a;border-color:#8ea2e361}.trust-strip,.landing-trust-strip{background:linear-gradient(#131c2eeb,#0a0e1ae6);border-radius:14px}.app-page-header{border:0;border-bottom:1px solid #728bd63d;border-radius:0}.header-primary-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.header-nav-cluster{justify-content:center;align-items:center;gap:7px;display:inline-flex}.header-menu-group{position:relative}.nav-pill{color:#d4e4ff;cursor:pointer;background:#ffffff08;border:1px solid #788fd657;border-radius:10px;padding:8px 11px;font-size:13px}.nav-pill:hover{border-color:#64dcff99}.nav-pill.active{color:#ffebc2;background:linear-gradient(130deg,#f5b54829,#5fd1ff1f);border-color:#f4c569ad}.header-mega-menu{z-index:75;background:#050913f7;border:1px solid #859ee67a;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;width:min(780px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 20px 40px #01040bc7}.header-mega-menu-compact{width:min(560px,100vw - 24px)}.header-product-item{color:#d4e4ff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #748cd33d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.header-product-item:hover{border-color:#64dcff85}.header-product-item.active{border-color:#f1c05c9e}.header-utility-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:2px;display:grid}.header-utility-row .header-telemetry-strip{border:0;margin:0;padding:0;font-size:11px}.header-shell-caret{margin-left:6px;font-size:10px}.landing-brand-strip{min-height:114px;padding:0;overflow:hidden}.landing-brand-strip img{object-fit:cover;filter:saturate(1.02)contrast(1.04);width:100%;height:100%;min-height:114px;display:block}.hero-premium{border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.hero-main-title{font-size:clamp(36px,4.8vw,64px)}.hero-right.hero-dashboard-preview{gap:0}.hero-brand-primary{border-radius:16px;min-height:520px}.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{gap:8px;display:grid}.landing-ask-chat .ami-chat-list{max-height:220px}.landing-signals-preview{background:radial-gradient(460px 180px at 12% -16%,#5eccff24,#0000 74%),radial-gradient(360px 160px at 94% 4%,#9770ff29,#0000 70%),linear-gradient(#0d1428f0,#080d1be0);align-content:start;gap:12px;display:grid;position:relative;overflow:hidden}.landing-signals-preview>*{z-index:1;position:relative}.landing-signals-preview-chips{flex-wrap:wrap;gap:8px;display:flex}.landing-signal-filter-chip{color:#d8e7ff;min-height:30px;font:inherit;cursor:default;background:#0b1224c2;border:1px solid #7b97e261;border-radius:999px;padding:0 12px;font-size:12px}.landing-signal-filter-chip-muted{color:#bdefff;border-color:#61d8ff57}.landing-signal-chart-card{background:linear-gradient(#090f1ee6,#070c19d6),radial-gradient(300px 120px at 72% -18%,#5eccff2e,#0000 72%);border:1px solid #7e97e247;border-radius:14px;padding:11px}.landing-signal-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.landing-signal-chart-head h4{color:#eef7ff;margin:0;font-size:14px}.landing-signal-chart-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.landing-signal-chart-badge{color:#aecaef;background:#ffffff06;border:1px solid #7d97e04d;border-radius:999px;padding:3px 7px;font-size:10px}.landing-signal-chart-badge-live{color:#9af2ce;border-color:#68f0c46b}.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:1px}.landing-signal-chart-area{fill:url(#landingSignalArea)}.landing-signal-chart-line{fill:none;stroke:#64dcff;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 8px #64dcff80)}.landing-signal-chart-point{fill:#f7d08d;stroke:#080d19e6;stroke-width:2px}.landing-signals-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-signal-preview-card{background:linear-gradient(#0c1121e6,#080d19d1),radial-gradient(220px 90px at 85% -18%,#8c72ff24,#0000 76%);border:1px solid #8399e03d;border-radius:12px;gap:6px;padding:10px;display:grid}.landing-signal-preview-type{color:#9ec6f3;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px}.landing-signal-preview-card h4{color:#eef6ff;margin:0;font-size:14px}.landing-signal-preview-line{color:#bdd2f8;margin:0;font-size:12px;line-height:1.4}.landing-signal-risk{color:#f7d08d;font-weight:700}.landing-signal-risk-low{color:#9af2ce}.landing-signals-preview-cta-row{justify-content:flex-start;display:flex}.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;padding-bottom:2px;overflow-x:auto}.header-actions{flex-wrap:wrap;justify-content:flex-start}.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,100vw - 24px)}}.lovable-app-background{min-height:100vh}.lovable-app-frame{gap:var(--ui-space-shell);min-height:100vh;padding:var(--ui-space-shell);flex-direction:column;display:flex}.lovable-global-header{z-index:30;min-width:0;margin-inline:calc(var(--ui-space-shell) * -1);position:relative}.lovable-shell-body{gap:var(--ui-space-shell);flex:auto;grid-template-columns:212px minmax(0,1fr) 272px;align-items:start;min-height:0;display:grid}.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{border-radius:var(--ui-radius-panel);min-width:0;padding:calc(12px * var(--ui-scale)) calc(11px * var(--ui-scale));gap:calc(11px * var(--ui-scale));background:linear-gradient(#0f1629f5,#090e1bf0),radial-gradient(320px 180px at 8% 0,#8c6eff38,#0000 74%);border:1px solid #7e97e047;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 16px 32px #02060e85,inset 0 0 0 1px #576cb029}.lovable-brand-link{color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0d1425d1,#0a0f1dc2);border:1px solid #8199e233;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.lovable-brand-link:hover{border-color:#66dbff5c}.lovable-brand-logo-wrap{border:1px solid #f7cb7794;border-radius:12px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 14px #f5c3604d}.lovable-brand-logo{object-fit:cover;width:100%;height:100%;display:block}.lovable-brand-copy{gap:3px;min-width:0;display:grid}.lovable-brand-copy strong{letter-spacing:.01em;font-size:14px;line-height:1.2}.lovable-brand-copy small{color:#a8bee8;font-size:11px}.lovable-nav-groups{align-content:start;gap:10px;min-width:0;display:grid;overflow-x:clip}.lovable-nav-group{background:#080d1952;border:1px solid #7991d929;border-radius:12px;gap:7px;padding:8px;display:grid}.lovable-nav-group-label{text-transform:uppercase;letter-spacing:.1em;color:#90addf;margin:0;font-size:10px}.lovable-nav-stack{gap:5px;min-width:0;display:grid}.lovable-nav-item{color:#cfdffd;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #748dd63d;border-radius:10px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;font-weight:560;line-height:1.35;transition:border-color .14s,background-color .14s,color .14s}.lovable-nav-item:hover{color:#edfaff;background:#101a2e8f;border-color:#66dbff8f}.lovable-nav-item:focus-visible{border-color:#62deff9e;outline:0;box-shadow:0 0 0 1px #5fcaff47}.lovable-active-nav{color:#ffeac3;background:linear-gradient(130deg,#f4b54533,#5dcbff1f);border-color:#f3c25fa8;box-shadow:inset 2px 0 #f3c363d6,0 6px 14px #1b294647}.lovable-sidebar-foot{padding-top:10px;border-top:1px solid #7992db38;gap:7px;padding-inline:2px;display:grid}.lovable-main{grid-template-rows:auto auto 1fr;gap:10px;min-width:0;display:grid}.lovable-app-shell-market .lovable-main{gap:8px}.lovable-topbar{background:linear-gradient(#11192bf5,#0a0f1beb);border:1px solid #7992db3d;border-radius:16px;grid-template-columns:minmax(340px,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:11px 12px;display:grid;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{color:#b9cff6;background:#080d199e;border:1px dashed #7c96e052;border-radius:10px;padding:10px;font-size:12px;line-height:1.45}.lovable-topbar-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.lovable-chip{color:#cfe0ff;background:#ffffff08;border:1px solid #7e97e052;border-radius:999px;padding:5px 9px;font-size:11px}.lovable-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.lovable-app-shell-market .lovable-topbar{grid-template-columns:minmax(520px,1fr) auto auto}.lovable-app-shell-market .lovable-topbar-search{width:100%;min-width:0}.lovable-app-shell-market .market-header-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:44px;display:grid}.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{cursor:pointer;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:640}.lovable-button-primary{color:#ffedc8;background:linear-gradient(130deg,#f3b6494d,#f6bc5c1f);border:1px solid #f2c466a8}.lovable-button-primary:hover{border-color:#fcdc93e6}.lovable-button-secondary{color:#d9e8ff;background:#ffffff08;border:1px solid #7e96dd6b}.lovable-button-secondary:hover{border-color:#66dbff94}.lovable-telemetry-row{color:#a8bee9;background:#090e1adb;border:1px solid #748dd633;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex;overflow-x:auto}.lovable-status-live,.lovable-status-demo,.lovable-status-planned{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:10px}.lovable-status-live{color:#e1fff3;background:#4ac69d29;border-color:#57deac7a}.lovable-status-demo{color:#dcf7ff;background:#50c6ff24;border-color:#5fd8ff80}.lovable-status-planned{color:#d9e3ff;background:#ffffff08;border-color:#899edf6b}.lovable-main-content{max-width:none;margin:0;padding:0}.lovable-right-rail{background:linear-gradient(#0f1627f5,#090d19f0),radial-gradient(260px 160px at 90% 0,#8c70ff33,#0000 76%);border:1px solid #7992db40;border-radius:18px;align-content:start;gap:10px;padding:12px;display:grid;box-shadow:0 22px 44px #02060e9e}.lovable-panel{background:#0a0f1dd9;border:1px solid #768fd638;border-radius:14px;gap:8px;padding:10px;display:grid}.lovable-panel h4{margin:0}.lovable-ami-companion{overflow:hidden}.lovable-ami-image{object-fit:cover;border:1px solid #849ce747;border-radius:10px;width:100%;height:140px}.lovable-ami-copy{gap:7px;display:grid}.lovable-ami-copy p{color:#bfd4f8;margin:0;font-size:12px}.lovable-route-hints{gap:7px;display:grid}.lovable-card{color:#cfe0ff;background:#ffffff05;border:1px solid #7a92da3d;border-radius:10px;padding:8px 9px;font-size:12px}.lovable-route-hint{text-align:left;cursor:pointer}.lovable-route-hint:hover{border-color:#66dbff85}.lovable-marketing-header{background:radial-gradient(560px 170px at 10% -130%,#8b6eff38,#0000 72%),radial-gradient(500px 160px at 95% -120%,#60dbff29,#0000 72%),linear-gradient(#080c18fa,#080c17f0);border-bottom:1px solid #738bd53d}.lovable-marketing-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:1500px;margin:0 auto;padding:10px 16px;display:grid}.lovable-marketing-nav{justify-self:center;align-items:center;gap:8px;display:inline-flex}.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{flex-wrap:wrap;justify-content:flex-start}.lovable-marketing-bar{grid-template-columns:1fr;justify-items:start}.lovable-marketing-nav{justify-self:start;padding-bottom:2px;overflow-x:auto}}:root{--lovable-bg:#070b17;--lovable-surface:#11182be0;--lovable-surface-soft:#161f37b8;--lovable-border:#8095db3d;--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%,#6f4fc742,transparent 70%),radial-gradient(1040px 520px at 88% -8%,#4484d02e,transparent 70%),radial-gradient(880px 520px at 52% 110%,#5770a724,transparent 74%),radial-gradient(560px 280px at 30% 24%,#335c9217,transparent 78%),var(--lovable-bg);background-attachment:fixed}.app-premium-shell{background:0 0}.lovable-main-content .page-grid{gap:14px;width:100%;max-width:none}.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{border:1px solid var(--lovable-border);background:linear-gradient(#11192ee6,#0b101fdb),radial-gradient(420px 140px at 20% 0,#855cf51f,#0000 80%);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{background:linear-gradient(135deg,#161f38f2,#0d1426eb),radial-gradient(380px 180px at 8% 0,#8e63ff33,#0000 75%);border-radius:20px;padding:18px}.lovable-main-content .page-shell-mini-card{background:#ffffff08;border:1px solid #7f96df47;border-radius:12px}.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:1px solid #7891de59;border-radius:999px}.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{color:#ffe8c0;background:linear-gradient(135deg,#f8c45e5c,#f3ad452e);border:1px solid #f5c462bd}.lovable-main-content .ghost-button{color:#cfe0ff;background:#ffffff08;border:1px solid #7991dc6b}.lovable-main-content .ghost-button:hover,.lovable-main-content .wowhead-link:hover{color:#ecfbff;border-color:#61dfffa3}.lovable-main-content .table-wrap table,.lovable-main-content table{border:1px solid var(--lovable-border);background:#ffffff04;border-radius:14px}.lovable-main-content .table-wrap th,.lovable-main-content .table-wrap td{border-color:#8095db2e}.lovable-marketing-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #8598dd33;position:sticky;top:0}.lovable-marketing-bar{gap:18px;max-width:1540px;padding:10px 18px}.lovable-marketing-nav{gap:9px}.nav-pill{color:#d4e3ff;background:#ffffff06;border:1px solid #8095db52;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:560}.nav-pill:hover{color:#f0fbff;border-color:#62dcffa3}.nav-pill-dropdown:after{content:"▾";color:#9eb3de;margin-left:8px;font-size:10px;display:inline-block}.lovable-mega-menu{position:relative}.lovable-mega-menu:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.lovable-mega-panel{opacity:0;visibility:hidden;z-index:52;pointer-events:none;background:linear-gradient(#10182bf5,#0a0f1df2);border:1px solid #8498de52;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(620px,86vw);padding:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(6px);box-shadow:0 18px 40px #0408119e}.lovable-mega-panel-compact{grid-template-columns:1fr;width:min(420px,86vw)}.lovable-mega-menu:hover .lovable-mega-panel,.lovable-mega-menu:focus-within .lovable-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lovable-mega-item{color:#dbe8ff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #7e97e038;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.lovable-mega-item span{font-size:13px;font-weight:570}.lovable-mega-item small{color:#96abd3;font-size:11px}.lovable-mega-item:hover{border-color:#61dfff99}.landing-lovable-page{padding-top:2px}.lovable-landing-hero{background:radial-gradient(680px 300px at 8% -8%,#966aff3d,#0000 72%),radial-gradient(500px 260px at 88% 6%,#55adff29,#0000 68%),linear-gradient(160deg,#121a30f2,#090d19eb);border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:center;gap:18px;min-height:clamp(480px,58vh,585px);padding:20px;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{letter-spacing:0;color:#0000;background:linear-gradient(130deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(40px,5.2vw,72px);line-height:1.04}.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{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.lovable-landing-copy .hero-note{max-width:620px;font-size:12px}.lovable-hero-visual .hero-brand-primary{border-radius:18px;height:100%;min-height:clamp(360px,46vh,500px);box-shadow:0 22px 46px #0207137a,inset 0 0 0 1px #9bb2f82e}.lovable-hero-visual{place-self:center end;width:min(100%,560px)}.lovable-hero-visual .hero-brand-primary img{opacity:.92}.landing-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.landing-quickstart-card h4,.landing-module-card h4,.landing-widget-card h4,.landing-account-card h4{color:#eef4ff;margin:0}.landing-module-metric{color:#bdd3fb;font-size:12px}.landing-trust-strip{flex-wrap:wrap;gap:7px;display:flex}.landing-trust-pill{color:#d4e4ff;background:#ffffff06;border:1px solid #8198e057;border-radius:999px;padding:5px 9px;font-size:11px}.landing-hero-policy-row{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.landing-hero-policy-chip{color:#e5f7ff;background:#0816269e;border:1px solid #6adaff57;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.landing-hero-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:720px;display:grid}.landing-hero-product-card{background:#070d1b8a;border:1px solid #7e97e047;border-radius:14px;padding:11px 12px}.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{color:#b7c9ee;margin-top:5px;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{color:#e8f2ff;background:#070c19cc;border:1px solid #8096df52;border-radius:10px}.item-search-input:focus,.filter-search:focus,.filters-grid select:focus,.ami-ask-input:focus{border-color:#61dfffb8;outline:none;box-shadow:0 0 0 2px #61dfff29}@media (max-width:1360px){.lovable-marketing-nav{justify-self:start;width:100%;padding-bottom:4px;overflow-x:auto}.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{background:linear-gradient(#11182beb,#0a0e1be6),radial-gradient(340px 140px at 12% 0,#886fff24,#0000 78%);border-color:#849ce447;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{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(560px 160px at 10% -110%,#926dff3d,#0000 72%),radial-gradient(500px 150px at 88% -110%,#62dbff29,#0000 72%),linear-gradient(#0a0812e6,#080b17e6);border-bottom:1px solid #859ce438}.ami-header-row{grid-template-columns:minmax(420px,auto) minmax(340px,1fr) auto;align-items:center;gap:16px;max-width:1540px;min-height:72px;margin:0 auto;padding:10px 16px;display:grid}.ami-header-cluster{align-items:center;min-width:0;display:inline-flex}.ami-header-cluster-left{gap:18px}.ami-header-cluster-right{justify-content:flex-end;gap:10px}.ami-header-brand{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.ami-header-brand-copy{gap:1px;display:grid}.ami-header-brand-copy strong{letter-spacing:.03em;font-size:15px;line-height:1.2}.ami-header-brand-copy small{color:#9eb3dc;font-size:11px}.ami-header-nav{align-items:center;gap:8px;display:inline-flex}.ami-header-search-wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(540px,100%);display:grid}.ami-header-mode-switch{background:#ffffff05;border:1px solid #7f97e052;border-radius:10px;display:inline-flex;overflow:hidden}.ami-header-mode-btn{color:#c8d8fb;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:11px;font-weight:650}.ami-header-mode-btn.active{color:#ecf7ff;background:#5fcdff33}.ami-header-search-wrap .item-search-input{background:#080c18db;border-color:#7c95dc61;border-radius:10px;height:40px;padding-block:0;font-size:13px;box-shadow:inset 0 0 0 1px #5065a833}.ami-header-search-wrap .item-search-input::placeholder{color:#9ab0dc}.ami-header-search-wrap .suggestions-popover{z-index:85;margin-top:8px}.ami-header-status,.ami-header-cta{white-space:nowrap}.pricing-grid{gap:12px}.pricing-card{padding:14px}.pricing-card ul{color:#c8d8fb;gap:5px;margin:0;padding-left:18px;display:grid}.roadmap-list li{color:#c5d6f8;margin-bottom:8px}@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{flex-wrap:wrap;justify-content:flex-start;width:100%}.ami-header-nav{padding-bottom:2px;overflow-x:auto}.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{background:#ffffff14;border:1px solid #849ce43d;border-radius:999px;width:100%;height:8px;overflow:hidden}.partner-progress-fill{background:linear-gradient(120deg,#65dbffdb,#9878ffd1);width:68%;height:100%;display:block;box-shadow:0 0 10px #68daff73}.partner-dropzone-disabled{opacity:.92;background:#090e1b9e;border:1px dashed #849ce475;border-radius:12px;gap:8px;padding:12px;display:grid}.partner-dropzone-title{color:#e8f3ff;margin:0;font-weight:700}.partner-realm-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.partner-safety-list li{color:#c7d8fb}.partner-tier-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.partner-tabular{font-variant-numeric:tabular-nums;letter-spacing:0}.partner-upload-table{background:#070c18ad;border:1px solid #839be33d;border-radius:12px;overflow:hidden}.partner-upload-head,.partner-upload-row{grid-template-columns:1.35fr .9fr 1fr .9fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.partner-upload-head{color:#a9c0e9;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #849ce438;font-size:12px}.partner-upload-row{color:#dce9ff;border-bottom:1px solid #849ce424;font-size:13px}.partner-upload-row-empty{color:#a9c0e9;grid-template-columns:1fr}.partner-upload-row:last-child{border-bottom:0}.partner-upload-main{gap:3px;display:grid}.partner-upload-main small,.partner-upload-extra{color:#a5bbe3;font-size:11px}.partner-upload-id{color:#c6d8ff;font-family:Consolas,Menlo,Monaco,monospace;font-size:12px}.partner-upload-status{align-content:start;gap:8px;display:grid}.partner-upload-status-main{align-items:center;gap:8px;display:inline-flex}.partner-status-dot{border-radius:999px;width:8px;height:8px;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{isolation:isolate;background:linear-gradient(135deg,#080d19c7,#0f122694),#080d199e;position:relative;overflow:hidden}.landing-hero-bg-banner{z-index:-2;object-fit:cover;object-position:center top;opacity:.24;filter:saturate(1.08)contrast(1.06);pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.landing-hero-bg-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070c18f0,#080d19c7 42%,#080d198a),radial-gradient(circle at 68% 22%,#7c5cff38,#0000 42%),radial-gradient(circle at 20% 70%,#00d4ff1f,#0000 38%);position:absolute;top:0;right:0;bottom:0;left:0}.lovable-landing-hero>:not(.landing-hero-bg-banner):not(.landing-hero-bg-shade){z-index:1;position:relative}.landing-brand-strip{display:none}.page-content:has(.landing-lovable-page){box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:28px}.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{grid-template-columns:minmax(280px,auto) minmax(620px,1fr) minmax(360px,auto);width:100%;max-width:none;padding-inline:28px}.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{background:linear-gradient(#0a0f1df5,#070b16eb);border:1px solid #7c95dc7a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:0;min-height:42px;padding:3px;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{height:auto;box-shadow:none;background:#0d172bd1;border:0;border-right:1px solid #7c95dc47;border-radius:9px 0 0 9px;align-self:stretch}.ami-header-search-wrap .ami-header-mode-btn{border-radius:7px;min-width:44px;height:34px}.ami-header-search-wrap .item-search{width:100%}.ami-header-search-wrap .item-search-input{height:34px;box-shadow:none;background:0 0;border:0;border-radius:0 9px 9px 0;padding-inline:12px}.ami-header-search-wrap .item-search-input:focus{box-shadow:none;border-color:#0000}.ami-header-search-wrap .suggestions-popover{width:auto;margin-top:10px;left:-3px;right:-3px}.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{scrollbar-width:thin;scrollbar-color:#74a1ff94 #080c1738;max-height:calc(100dvh - 148px);overflow:auto}.lovable-shell-body .lovable-sidebar::-webkit-scrollbar{width:8px}.lovable-shell-body .lovable-right-rail::-webkit-scrollbar{width:8px}.lovable-shell-body .lovable-sidebar::-webkit-scrollbar-track{background:#080c1733;border-radius:999px}.lovable-shell-body .lovable-right-rail::-webkit-scrollbar-track{background:#080c1733;border-radius:999px}.lovable-shell-body .lovable-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#6cceff9e,#8e7bffa3);border:2px solid #080c1747;border-radius:999px}.lovable-shell-body .lovable-right-rail::-webkit-scrollbar-thumb{background:linear-gradient(#6cceff9e,#8e7bffa3);border:2px solid #080c1747;border-radius:999px}.lovable-sidebar-foot{margin-top:8px}.dashboard-layout{grid-template-columns:minmax(0,1.35fr) minmax(420px,.8fr);align-items:start}.dashboard-side-stack{align-content:start;align-self: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{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.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{background:linear-gradient(#0c1120e6,#080c17db),radial-gradient(360px 120px at 10% 0,#8f6fff24,#0000 72%);border:1px solid #849ce457;border-radius:12px;gap:5px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #5466a82e}.demo-safety-banner-primary{color:#f0f7ff;margin:0;font-size:12px;font-weight:640;line-height:1.45}.demo-safety-banner-secondary{color:#a9bfeb;margin:0;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;gap:8px;padding:6px 9px;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;gap:4px;padding:7px 10px}.lovable-app-frame:has(.item-analytics-page) .demo-safety-banner-primary{font-size:11px;font-weight:620;line-height:1.35}.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{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 11px}.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{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:7px 10px;display:flex}.item-analytics-page .item-api-banner-compact p{flex:260px;margin:0}.item-analytics-page .item-api-banner-compact .chip{flex:none}.item-analytics-page .item-analytics-top-grid{grid-template-columns:minmax(0,1.46fr) minmax(320px,.82fr);align-items:start;gap:12px;display:grid}.item-analytics-page .item-analytics-primary-stack{align-content:start;gap:0;min-width:0;display:grid}.item-analytics-page .item-analytics-unified-shell{flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.item-analytics-page .item-analytics-selected-shell{background:linear-gradient(#0e1322e6,#0b101ed6),radial-gradient(420px 180px at 0 0,#7761ec14,#0000 72%);border-bottom:1px solid #788fd22e;padding:12px 12px 10px}.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{border-top-left-radius:0;border-top-right-radius:0;padding-top: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{gap:10px;min-width:0;display:grid}.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{border-top:1px solid #758cce29;margin-top:2px;padding-top:10px}.item-analytics-page .item-analytics-ami-panel{background:linear-gradient(#0f1424f5,#080c18f0),radial-gradient(360px 200px at 12% 0,#7b62ee2e,#0000 72%);border-color:#7e95dc4d;flex-direction:column;align-self:start;height:auto;min-height:440px;padding:0;display:flex;box-shadow:0 18px 34px #0408108a,inset 0 0 0 1px #586fb72e}.item-analytics-page .item-analytics-ami-overlay{flex-direction:column;flex:auto;gap:8px;height:100%;min-height:0;padding:10px;display:flex}.item-analytics-page .item-analytics-ami-history{background:linear-gradient(#090e1cb8,#080d199e),radial-gradient(220px 120px at 10% 0,#856bec1c,#0000 76%);border-color:#7e95dc38;flex:auto;height:auto;min-height:210px;padding:10px;box-shadow:inset 0 0 0 1px #768dd41a,inset 0 20px 36px #070b161f}.item-analytics-page .item-analytics-ami-history .market-chat-bubble{gap:5px;max-width:86%;padding:9px 10px;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{background:linear-gradient(#0c1222db,#090e1cc7),radial-gradient(220px 100px at 0 0,#63b2ff0f,#0000 78%);border:1px solid #7a92d92e;border-radius:12px;flex:none;margin-top:auto;padding:8px}.item-analytics-page .item-analytics-ami-input-shell .market-chat-input-row{gap:7px}.item-analytics-page .item-analytics-ami-footer-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.item-analytics-page .item-analytics-ami-clear-inline{min-height:30px;padding-inline:9px}.item-analytics-page .item-analytics-ami-footer-note{color:#bdd3fb;margin:0;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{align-items:start;gap:8px;margin-top:2px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-card{min-height:0;padding:9px 10px 10px}.item-analytics-page .item-analytics-metrics-shell .item-analytics-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.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{background:#0a0f1db8;border:1px solid #7c94dc2e;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button{color:#b9cef4;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;transition:background-color .18s,color .18s,box-shadow .18s}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button:hover{color:#edf4ff;background:#7d95dc1f}.item-analytics-page .item-analytics-metrics-shell .item-analytics-range-button.is-active{color:#f6fbff;background:linear-gradient(135deg,#5bb4ff47,#7a62f157),#0c1323f5;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{background:linear-gradient(#0d1221db,#0a0f1cd1),radial-gradient(240px 110px at 0 0,#8666ff1a,#0000 76%);min-height:0;padding:10px}.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{border-radius:8px;padding:7px 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{align-items:center;min-height:0;display:flex}.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{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.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{gap:6px;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.item-analytics-page .item-related-profession-card{background:linear-gradient(#0c111fd6,#0a0f1ccc),radial-gradient(220px 100px at 0 0,#63b2ff12,#0000 78%);min-height:0;padding:10px}.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{justify-content:space-between;width:100%}}.landing-ad-strip-shell{max-width:1540px;margin:0 auto;padding:8px 18px 0}.landing-ad-strip{background:linear-gradient(#0a0f1de0,#080c17d6),radial-gradient(360px 120px at 8% 0,#8a66ff29,#0000 74%);border:1px solid #7a92da4d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:7px 11px;display:grid;box-shadow:inset 0 0 0 1px #5465a629}.landing-ad-strip-track{white-space:nowrap;text-overflow:ellipsis;color:#c6d9ff;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex;overflow:hidden}.landing-ad-strip-track span{text-overflow:ellipsis;overflow:hidden}.landing-ad-strip-track span:last-child{color:#9db5e4}.landing-ad-strip-actions{align-items:center;gap:7px;display:inline-flex}.landing-ad-strip-link{color:#cfe1ff;cursor:pointer;background:#ffffff06;border:1px solid #7a91d84d;border-radius:999px;padding:5px 10px;font-size:11px;line-height:1}.landing-ad-strip-link:hover{color:#effbff;border-color:#64dcff99}.landing-ad-strip-admin{color:#ffe7be;border-color:#f4c46285}.forum-section,.admin-section{gap:10px;display:grid}.forum-category-grid,.forum-thread-grid,.forum-discussion-grid,.admin-dialog-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.forum-category-card,.forum-thread-card,.forum-discussion-card,.admin-dialog-card{background:#0a0f1fb8;border:1px solid #829ae23d;border-radius:12px;padding:11px}.forum-category-card h4,.forum-thread-card h4,.forum-discussion-card h4{color:#eaf3ff;margin:0}.forum-discussion-card p{margin:0}.forum-discussion-label{color:#9ec0ee;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px}.forum-note{color:#a8bde8;margin:0;font-size:12px}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.admin-field{gap:6px;display:grid}.admin-field span{color:#9fb7e8;margin:0;font-size:12px}.admin-field input,.admin-field select,.admin-field textarea{color:#e8f2ff;background:#080d1ac7;border:1px solid #8198de52;border-radius:10px;padding:9px 10px;font-size:13px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#62dfffb8;outline:none;box-shadow:0 0 0 2px #60ddff29}.admin-queue-table{border:1px solid #7c92db42;border-radius:12px;overflow:hidden}.admin-queue-head,.admin-queue-row{grid-template-columns:minmax(0,1.5fr) .85fr .9fr .9fr;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:grid}.admin-queue-head{color:#9eb7e8;background:#ffffff08;border-bottom:1px solid #7e95de2e}.admin-queue-row{border-top:1px solid #7e95de24}.admin-queue-user{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-avatar-placeholder{background:radial-gradient(circle at 30% 25%,#8b70ff7a,#0000 70%),#10182de0;border:1px solid #859de45c;border-radius:50%;width:28px;height:28px}.admin-queue-user strong,.admin-queue-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-queue-user small{color:#9db4e1}.admin-demo-message{color:#d8e8ff;background:#ffffff05;border:1px dashed #7c93db5c;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}@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{grid-auto-rows:1fr;align-items:stretch}.landing-signal-preview-card{height:100%}.landing-activity-chart-wrap{overflow:auto hidden}.landing-activity-axis-row{text-align:center}.landing-activity-axis-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-project-footer-community-links .btn{white-space:nowrap;min-width:fit-content}@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{grid-template-columns:1fr;min-height:0;padding:16px}.lovable-hero-visual .hero-brand-primary{min-height:420px}.hero-ami-overlay{padding:10px;top:8px;right:8px;bottom:8px;left:8px}.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{justify-content:center;width:100%;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{justify-content:flex-start;width:100%}.landing-hero-metrics{grid-template-columns:1fr}.landing-best-offer-footer .btn{text-align:center;width:100%}.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{margin-inline:0;align-content:start;gap:14px;width:min(100%,1580px);min-width:0;margin-right:auto;display:grid;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,.item-analytics-main-shell>section{margin:0}.market-update-strip{gap:6px;display:grid}.market-update-strip .chip{overflow-wrap:anywhere;max-width:100%}.market-status-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.market-status-line .chip{padding:4px 8px;font-size:10px}.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;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.lovable-app-shell-market .lovable-telemetry-row{border-radius:10px;gap:8px;padding:6px 9px;font-size:10px}.market-safety-flag-row .chip{white-space:normal}.market-safety-flag-row.compact{gap:6px;width:auto;margin-top:0}.market-safety-strip{padding-block:10px}.market-safety-strip p{color:#c8dafd;margin:0;font-size:13px}.market-contract-strip{border-radius:11px;gap:4px;padding:8px 10px;display:grid}.market-contract-strip p{color:#c8dafd;margin:0;font-size:13px}.market-mode-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.market-header-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:44px;display:grid}.market-mode-toggle{background:#080d19c2;border:1px solid #869feb57;border-radius:12px;align-items:center;gap:3px;height:42px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #576fb829}.market-mode-button{color:#bfd4fb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-width:78px;min-height:34px;padding:0 12px;font-size:12px;font-weight:630;line-height:1}.market-mode-button:hover{color:#edf7ff}.market-mode-button.active{color:#ebf8ff;background:linear-gradient(135deg,#5dcbff3d,#856ff233);border-color:#68dfff8f;box-shadow:0 0 0 1px #71dcff2e,0 5px 14px #2c7bbd47}.market-mode-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.market-mode-search-form input{color:#e8f3ff;background:#080d19c7;border:1px solid #859de357;border-radius:12px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.2}.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{white-space:nowrap;border-radius:12px;min-height:42px;padding:10px 14px;font-size:12px;line-height:1}.market-live-grid{grid-template-columns:minmax(0,1.38fr) minmax(340px,1fr);align-items:stretch;gap:12px;display:grid}.market-live-chart-card{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-height:500px;display:grid}.market-live-chart-card .chart-panel{align-content:start}.market-live-chart-card .price-chart{min-height:220px}.market-live-advice{background:#080d19b8;border:1px solid #829ae142;border-radius:10px;gap:6px;padding:10px;display:grid}.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{min-height:500px;display:block;overflow:hidden}.market-companion-rail-panel{align-content:start;min-height:0;padding:0}.market-ami-visual-card{isolation:isolate;height:100%;min-height:500px;position:relative}.market-ami-visual-image{object-fit:cover;object-position:center top;opacity:.54;z-index:-2;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.market-ami-visual-gradient{z-index:-1;background:linear-gradient(#070a1670,#070a16eb 32%,#070a16fa),radial-gradient(340px 210px at 8% 0,#856bec47,#0000 72%),radial-gradient(280px 160px at 86% 4%,#4fbbff2e,#0000 74%);position:absolute;top:0;right:0;bottom:0;left:0}.market-ami-overlay{flex-direction:column;gap:8px;height:100%;min-height:100%;padding:12px;display:flex}.market-ami-overlay-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-ami-overlay-top h3{margin:0;line-height:1.2}.market-ami-overlay-head-actions{align-items:center;gap:6px;display:inline-flex}.market-ami-clear-button{padding:5px 8px;font-size:11px}.market-ami-overlay-subtitle{color:#b4c8ef;margin:0;font-size:12px;line-height:1.45}.market-ami-overlay-safety{color:#9ec0ef;margin:0;font-size:11px;line-height:1.4}.market-chat-history-rail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7ea5ff94 #080c1738;background:linear-gradient(#080d1ac2,#080d1aa8),radial-gradient(240px 110px at 8% 0,#8167f61f,#0000 72%);border:1px solid #7e95dc2e;border-radius:10px;flex:auto;height:auto;min-height:0;max-height:none;padding:8px 9px;overflow:hidden auto}.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(#71d0ff9e,#8d7affa3);border:2px solid #080c174d;border-radius:999px}.market-chat-history-rail::-webkit-scrollbar-thumb:hover{background:linear-gradient(#88dcffb8,#a28dffbd)}.market-ami-history{box-shadow:inset 0 0 0 1px #7b91d824,inset 0 20px 36px #080c1729}.market-companion-rail-actions{justify-content:flex-end;margin-top:2px;display:flex}.market-ami-actions .ghost-button{padding:6px 9px;font-size:11px}.market-discord-preview-list{gap:6px;display:grid}.market-discord-preview-row{background:#080c18c2;border:1px solid #829ae03d;border-radius:10px;grid-template-columns:minmax(120px,1.2fr) auto minmax(90px,1fr) minmax(88px,auto);align-items:center;gap:8px;padding:8px 10px;display:grid}.market-discord-preview-cell{overflow-wrap:anywhere;color:#b8cef6;margin:0;font-size:12px}.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;text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.market-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.market-overview-card{background:#080d19c2;border:1px solid #8299e040;border-radius:10px;gap:4px;padding:10px;display:grid}.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{gap:10px;display:grid}.market-selected-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-selected-head .chip{white-space:normal}.market-selected-item{align-items:center;gap:10px;min-width:0;display:flex}.market-selected-item h3,.market-selected-item p{margin:0}.market-selected-item p{color:#a8bfe9;font-size:12px}.market-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.market-signal-preview-card{align-content:start;gap:9px;min-height:0;display:grid}.market-source-note{color:#9db6e5;margin:0;font-size:12px}.market-risk-observations-card{gap:12px;display:grid}.market-risk-observations-card .subtle-copy{margin:4px 0 0}.market-risk-observations-meta{align-items:center}.market-risk-observation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.market-risk-observation-list li{background:#0c1220b8;border:1px solid #f8b05d3d;border-radius:10px;gap:8px;padding:11px;display:grid}.market-risk-observation-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.market-risk-observation-head strong,.market-risk-observation-list p{margin:0}.market-risk-observation-list p{color:#c3d5f8;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.market-public-signal-chips{gap:6px}.market-public-signal-chips .chip{padding:4px 7px;font-size:10px}.market-signal-preview-card .item-muted{color:#a8c2ed;margin:0;font-size:12px}.market-signal-preview-card.collapsed{opacity:.94;align-self:start;gap:6px;padding:10px 11px}.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{gap:8px;margin:0;padding:0;list-style:none;display:grid}.market-signal-preview-list li{background:#090e1cb3;border:1px solid #7e95db3d;border-radius:10px;gap:4px;padding:9px;display:grid}.market-signal-preview-list strong,.market-signal-preview-list p{margin:0}.market-signal-preview-list p{color:#b9cef6;overflow-wrap:anywhere;font-size:12px}.market-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.market-crossrealm-foundation{align-content:start;gap:8px;padding:11px 12px}.market-crossrealm-foundation p{color:#c0d3f8;margin:0;font-size:12px;line-height:1.45}.market-crossrealm-chip-row .chip{padding:4px 8px;font-size:10px}.market-popular-grid{gap:8px;display:grid}.market-popular-item{color:#eaf3ff;text-align:left;cursor:pointer;background:#080d19b3;border:1px solid #8199df3d;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-opportunity-card{background:#080d19bd;border:1px solid #8098df3d;border-radius:11px;gap:8px;padding:10px;display:grid}.market-opportunity-card p{color:#c3d6fb;margin:0;font-size:12px}.market-api-warnings{gap:8px;display:grid}.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{color:#bfd2f8;margin-top:6px;line-height:1.5}.market-companion-foundation-note.is-collapsed{background:#080d19a8;border-color:#8098df33;padding:10px 12px}.market-companion-foundation-note.is-collapsed h3{font-size:15px}.market-companion-foundation-note.is-collapsed p{font-size:12px}.market-companion-chat-panel{gap:10px;display:grid}.market-companion-chat-meta .chip{padding:4px 8px;font-size:10px}.market-chat-context-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.market-chat-context-chip strong{font-weight:700}.market-chat-history{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:8px;max-height:244px;padding-right:2px;display:flex;overflow:hidden auto}.market-ami-overlay .market-chat-history{flex:auto;min-height:0;max-height:none}.market-chat-bubble{background:#080d19b8;border:1px solid #8098df42;border-radius:10px;flex-direction:column;flex:none;align-self:flex-start;align-items:flex-start;gap:4px;width:fit-content;max-width:78%;height:auto;min-height:0;padding:8px 9px;display:inline-flex}.market-chat-bubble strong,.market-chat-bubble p{margin:0}.market-chat-bubble strong{color:#d4e5ff;letter-spacing:.01em;font-size:11px}.market-chat-bubble p{color:#c5d8fc;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.market-chat-bubble.user{background:linear-gradient(140deg,#122d4ac7,#0c1f32b8),#091a2ba8;border-color:#62deff8a;align-self:flex-end}.market-chat-bubble.ami{background:linear-gradient(140deg,#2c1f4da3,#18163a9e),#0d122ab8;border-color:#a081ff66;align-self:flex-start}.market-chat-limit-note{color:#f6d39d;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.market-chat-quick-prompts{gap:6px}.market-chat-quick-prompts .ghost-button{white-space:normal;text-align:left;padding:6px 8px;font-size:11px;line-height:1.35}.market-ami-quick-prompts{margin-top:2px}.market-ami-input-shell{border-top:1px solid #7a92d929;gap:6px;margin-top:auto;padding-top:6px;display:grid}.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{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.market-chat-input-row input{color:#e8f3ff;background:#080d19d1;border:1px solid #8098df52;border-radius:10px;outline:none;width:100%;padding:9px 10px;font-size:12px}.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{text-align:left;grid-column:1/-1}.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;text-overflow:unset;overflow:visible}.market-companion-rail-panel{min-height:0}.market-chat-input-row,.market-mode-search-form{grid-template-columns:1fr}}.lovable-global-header{z-index:40;position:relative;overflow:visible}.lovable-global-header-landing{z-index:70;position:sticky;top:0}.site-header{background-image:linear-gradient(180deg,#060a168f,#060a16b8),radial-gradient(circle at 18% 0%,#4b88ff1a,transparent 34%),radial-gradient(circle at 72% 18%,#8e59ff14,transparent 28%),var(--site-header-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #5c78c23d;width:100%;min-height:104px;position:relative;left:0;right:0;box-shadow:inset 0 -1px #7895e026,0 18px 42px #02061252}.site-header-overlay-layer{pointer-events:none;background:linear-gradient(#02071314,#02071338),linear-gradient(90deg,#0910224d,#09102214 32%,#09102233);position:absolute;top:0;right:0;bottom:0;left:0}.site-header-inner{z-index:1;box-sizing:border-box;width:100%;min-height:104px;padding:calc(10px * var(--ui-scale)) 24px;align-items:center;gap:calc(14px * var(--ui-scale));grid-template-columns:minmax(240px,.88fr) minmax(360px,1.5fr) minmax(260px,.92fr);margin:0 auto;display:grid;position:relative}.site-header-left,.site-header-right{align-items:center;gap:calc(12px * var(--ui-scale));min-width:0;display:flex}.site-header-right{flex-wrap:wrap;justify-content:flex-end}.site-header-center{min-width:0}.site-header-logo-button{width:var(--ui-logo-size);height:var(--ui-logo-size);flex:0 0 var(--ui-logo-size);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header-logo{width:var(--ui-logo-size);height:var(--ui-logo-size);object-fit:contain;filter:drop-shadow(0 0 16px #6e9aff33)}.site-header-user-actions,.site-header-early-access-stack,.site-header-top-links,.site-header-auth-row{align-items:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}.site-header-early-access-stack{align-items:flex-start;gap:calc(6px * var(--ui-scale));flex-direction:column}.site-header-user-panel-anchor{position:relative}.site-header-user-panel-popover{z-index:55;position:absolute;top:calc(100% + 12px);left:0}.site-header-pill-button,.site-header-mini-pill,.site-header-auth-service-btn,.site-user-panel-item,.site-header-search-mode-btn{color:#d6e3ff;cursor:pointer;background:linear-gradient(#141d38c7,#0c1224d1);border:1px solid #6e87d652;border-radius:12px}.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{color:#ffefcb;background:linear-gradient(135deg,#795c24eb,#493d28e0);border-color:#f3c263ad;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));font-size:var(--ui-font-title);cursor:pointer;border-radius:13px;font-weight:700}.site-header-live-chip{min-height:var(--ui-control-height-sm);padding:0 calc(12px * var(--ui-scale));color:#e0fff2;font-size:var(--ui-font-small);background:#52cda529;border:1px solid #5ce0b075;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.site-header-live-chip-quiet{color:#c8e8f6;white-space:nowrap;background:#0a192a70;border-color:#69d5ff52}.site-header-search-shell{background:linear-gradient(#0b1225e6,#060b17e0);border:1px solid #7c95dc7a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;min-height:38px;display:grid;overflow:hidden;box-shadow:inset 0 1px #a3bcff0f,0 12px 30px #02061238}.site-header-search-mode{padding:calc(4px * var(--ui-scale));align-items:stretch;gap:calc(4px * var(--ui-scale));border-right:1px solid #7a92db33;display:inline-flex}.site-header-search-mode-btn{min-width:64px;padding:0 calc(12px * var(--ui-scale));font-size:var(--ui-font-label);border-radius:10px;font-weight:700}.site-header-search-mode-btn.active{color:#f0fbff;background:linear-gradient(135deg,#5cadff42,#3a7cd457);border-color:#68ceff85}.site-header-search-shell .item-search{min-width:0}.site-header-search-shell .item-search-input{color:#d9e8ff;min-height:38px;font-size:var(--ui-font-label);padding:0 calc(14px * var(--ui-scale));background:0 0;border:0;border-radius:0}.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{background:#0a1122c2;border:1px solid #7c95dc6b;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.site-header-language-btn{min-width:42px;min-height:var(--ui-control-height);color:#d6e3ff;font-size:var(--ui-font-small);cursor:pointer;background:0 0;border:0;font-weight:700}.site-header-language-btn.active{color:#f3fbff;background:linear-gradient(#457bde66,#3d6cc285)}.site-user-panel-dropdown{background:linear-gradient(#0a0f1ffa,#060a16f5);border:1px solid #7e97e047;border-radius:20px;gap:12px;width:520px;max-width:calc(100vw - 32px);padding:18px;display:grid;box-shadow:0 30px 60px #02040e8f,inset 0 1px #8fa7eb0f}.site-user-panel-section{gap:10px;display:grid}.site-user-panel-section+.site-user-panel-section{border-top:1px solid #6e87d62e;padding-top:8px}.site-user-panel-section-title{color:#9eb6e6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px}.site-user-panel-section-stack{gap:10px;display:grid}.site-user-panel-item{text-align:left;min-height:56px;padding:0 18px;font-size:16px;font-weight:700}.site-user-panel-item.active{color:#ffefcb;background:linear-gradient(90deg,#715222d1,#1b2944eb);border-color:#f3c263ad}.site-header-overlay-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030710bd;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.site-header-overlay-card{background:linear-gradient(#0b1224f5,#060a16f0),radial-gradient(circle,#705bff14,#0000 60%);border:1px solid #7e97e057;border-radius:24px;width:min(840px,100%);position:relative;box-shadow:0 36px 80px #00000080,inset 0 1px #93abef14}.site-header-overlay-close{color:#e1ecff;cursor:pointer;background:#0c1224d6;border:1px solid #7c95dc61;border-radius:14px;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:18px;right:18px}.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{gap:14px;display:grid}.site-header-auth-label,.site-header-auth-captcha{gap:8px;display:grid}.site-header-auth-label span,.site-header-auth-captcha p,.site-header-auth-services-title,.site-header-auth-helper,.site-header-ami-head p{color:#afc2e6;margin:0;font-size:13px;line-height:1.45}.site-header-auth-label input,.site-header-auth-captcha input,.site-header-ami-input-row input{color:#edf4ff;background:#070c19eb;border:1px solid #5f75c685;border-radius:18px;width:100%;min-height:56px;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{border-color:#61dfffb8;outline:none;box-shadow:0 0 0 2px #61dfff24}.site-header-auth-captcha-code{color:#f4c879;letter-spacing:.16em;background:#0a0f1dbd;border:1px dashed #849ce470;border-radius:18px;align-items:center;min-height:60px;padding:0 18px;font-family:Consolas,Menlo,Monaco,monospace;font-size:20px;font-weight:700;display:flex}.site-header-auth-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-header-auth-service-btn{min-height:52px;padding:0 16px;font-size:15px;font-weight:600}.site-header-auth-link{color:#c5d7f9;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.site-header-auth-message{color:#b7cbee;margin:0;font-size:13px;line-height:1.45}.site-header-auth-message-error{color:#ffbac8}.site-header-ami-overlay{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;max-width:1660px;min-height:min(940px,100vh - 32px);padding:22px 22px 18px;display:grid}.site-header-ami-head{gap:6px;display:grid}.site-header-ami-history{align-content:start;gap:14px;min-height:0;padding-right:6px;display:grid;overflow:auto}.site-header-ami-message{background:#0b1324e0;border:1px solid #667dcd57;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.site-header-ami-message-user{background:#0c182ae6;border-color:#44c1ff61}.site-header-ami-message-ami{background:#0f102ae0;border-color:#8069e857}.site-header-ami-role{color:#a9c1f5;font-size:13px;font-weight:700}.site-header-ami-message p{color:#edf4ff;margin:0;font-size:15px;line-height:1.55}.site-header-ami-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.site-header-ami-input-row button{color:#dfeaff;cursor:pointer;background:linear-gradient(#141d38d6,#0c1224db);border:1px solid #6e87d65c;border-radius:16px;min-height:56px;padding:0 22px;font-size:15px;font-weight:700}@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{flex-basis:76px;width:76px;height:76px}.site-header-search-shell{grid-template-columns:1fr}.site-header-search-mode{border-bottom:1px solid #7a92db33;border-right:0}.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{justify-content:center;width:100%}.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{flex-wrap:nowrap;grid-area:header-left;justify-content:flex-start}.lovable-app-frame .site-header-right{flex-wrap:nowrap;grid-area:header-right;justify-content:flex-end}.lovable-app-frame .site-header-center{order:initial;grid-area:header-search}.lovable-app-frame .site-header-logo-button,.lovable-app-frame .site-header-logo{flex-basis:64px;width:64px;height: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{flex-basis:48px;width:48px;height:48px}.lovable-app-frame .site-header-user-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:3px;width:auto;min-width:0;display:grid}.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{white-space:nowrap;width:auto;max-width:100%;min-height:26px;padding-inline:7px;font-size:10px}.lovable-app-frame .site-header-early-access-stack{align-items:flex-start;gap:2px;min-width:0}.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{align-content:center;align-items:stretch;gap:4px;display:grid}.lovable-app-frame .site-header-top-links,.lovable-app-frame .site-header-auth-row{align-items:stretch;gap:4px;width:100%;display:grid}.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{white-space:nowrap;width:auto;min-width:0;min-height:26px;padding-inline:6px;font-size:10px}.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{border-radius:10px;grid-template-columns:auto minmax(0,1fr);min-height:34px}.lovable-app-frame .site-header-search-mode{border-bottom:0;border-right:1px solid #7a92db33;gap:3px;padding:3px}.lovable-app-frame .site-header-search-mode-btn{border-radius:8px;min-width:42px;padding-inline:7px;font-size:10px}.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{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:0;padding:5px 7px}.lovable-app-frame>.landing-ad-strip-shell .landing-ad-strip-track{white-space:normal;gap:2px;font-size:10px;line-height:1.25;display:grid}.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{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc73d,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#4484d02b,#0000 70%),linear-gradient(#0509132e,#050913c7),url(/assets/ami-space-background-COjW1T71.png) top/cover fixed,#070b17;width:100%;max-width:none;overflow-x:clip}.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{width:100%;max-width:none;padding:12px 13px 30px;display:block}.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, #11182be6, #080d1aeb);--admin-panel-soft:#080d1ac7;--admin-border:#849ce44d;--admin-border-strong:#67c7ff6b;--admin-text:#edf4ff;--admin-muted:#9eb4dc;--admin-cyan:#67d7ff;--admin-green:#5ce1b1;--admin-gold:#f3c66e;isolation:isolate;min-width:0;color:var(--admin-text);gap:14px;display:grid;position:relative;overflow:hidden}.admin-page .admin-background-banner{z-index:-1;opacity:.08;object-fit:cover;pointer-events:none;width:min(1500px,92vw);height:900px;position:absolute;top:520px;left:50%;transform:translate(-50%)}.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);background:var(--admin-panel);border-radius:20px;box-shadow:0 20px 38px #02050c85,inset 0 0 0 1px #5367ab24}.admin-page .admin-hero{background:radial-gradient(720px 360px at 18% 82%,#00d4ff1a,#0000 58%),radial-gradient(860px 420px at 75% 10%,#7c5cff33,#0000 56%),linear-gradient(90deg,#080d19f5,#080d19b8);grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);min-height:460px;display:grid;overflow:hidden}.admin-page .admin-hero-copy{z-index:2;align-self:center;padding:48px clamp(28px,4vw,74px);position:relative}.admin-page .admin-kicker{color:var(--admin-cyan);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.admin-page .admin-kicker:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 11px}.admin-page .admin-hero-copy h1{color:#f2f6ff;letter-spacing:-.035em;max-width:650px;margin:16px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:600;line-height:.98}.admin-page .admin-hero-copy>p{color:#b8c9e9;max-width:680px;margin:0;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{flex-wrap:wrap;gap:8px;display:flex}.admin-page .admin-chip-row{margin-top:24px}.admin-page .admin-status-chip{color:#c7d8f8;background:#ffffff06;border:1px solid #7e95de57;border-radius:999px;align-items:center;min-height:28px;padding:5px 11px;font-size:11px;line-height:1.3;display:inline-flex}.admin-page .admin-status-chip-ok{color:#dffff2;background:#52cda521;border-color:#5ce0b075}.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{color:#dce9ff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #829be461;border-radius:10px;padding:7px 13px;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,transform .16s}.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{background:#48a1d61c;border-color:#65d7ffad;transform:translateY(-1px)}.admin-page .admin-primary-button{color:#ffedc5;background:linear-gradient(135deg,#f2b23f4f,#f5bd571a);border-color:#f3c2638f}.admin-page .admin-primary-button:hover{border-color:#ffd57dcc;transform:translateY(-1px)}.admin-page .admin-hero-visual{background:#090d1a;border:1px solid #97acf747;border-radius:17px;min-height:440px;margin:12px 12px 12px 0;position:relative;overflow:hidden}.admin-page .admin-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.admin-page .admin-hero-visual-overlay{background:linear-gradient(#080d190f,#080d19e0),radial-gradient(460px 240px at 78% 0,#8e77ff47,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.admin-page .admin-hero-visual figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d19d1;border:1px solid #7e95de66;border-radius:14px;gap:6px;max-width:520px;padding:16px 18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 26px #04070e94}.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{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-page .admin-section-heading h2{color:#f0f5ff;margin:8px 0 0;font-size:clamp(20px,2vw,30px);line-height:1.15}.admin-page .admin-section-copy{max-width:1080px;color:var(--admin-muted);margin:12px 0 0;font-size:13px;line-height:1.65}.admin-page .admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.admin-page .admin-status-card,.admin-page .admin-queue-stat-grid article{background:linear-gradient(145deg,#121b31e0,#080d1ae6);border:1px solid #7e95de40;border-radius:13px;gap:7px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.admin-page .admin-status-card:after{opacity:.06;filter:blur(2px);content:"";background:currentColor;border-radius:999px;width:94px;height:94px;position:absolute;bottom:-28px;right:-18px}.admin-page .admin-status-card>span,.admin-page .admin-queue-stat-grid span{color:#9fb5dd;letter-spacing:.02em;font-size:11px}.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{background:#060a15a8;border:1px solid #7e95de38;border-radius:13px;flex-wrap:wrap;gap:7px;margin:-8px -8px 24px;padding:8px;display:flex}.admin-page .admin-tabs button{color:#aabce0;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 auto;padding:8px 16px;font-size:12px;font-weight:700}.admin-page .admin-tabs button:hover{color:#edf6ff;background:#ffffff09}.admin-page .admin-tabs button.is-active{color:#edfbff;background:linear-gradient(135deg,#4baae030,#7557db26);border-color:#65d7ff66;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{gap:12px;min-width:0;display:grid}.admin-page .admin-overview-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.admin-page .admin-panel{background:#070c18bd;border:1px solid #7f98e240;border-radius:14px;min-width:0;padding:18px;box-shadow:inset 0 0 0 1px #5367ab14}.admin-page .admin-panel>h3{color:#edf4ff;margin:0 0 14px;font-size:17px}.admin-page .admin-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-page .admin-access-card{background:#ffffff05;border:1px solid #7c94dd38;border-radius:12px;grid-template-columns:12px minmax(0,1fr);gap:12px;padding:15px;display:grid}.admin-page .admin-access-card>span{background:var(--admin-cyan);border-radius:999px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 10px #67d7ff80}.admin-page .admin-access-card strong{color:#eaf3ff;font-size:14px}.admin-page .admin-access-card p{color:#aebfe0;margin:7px 0;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,#7158dc29,#0000 70%),#070c18c7}.admin-page .admin-boundary-card h2{color:#eff5ff;margin:12px 0 8px;font-size:24px}.admin-page .admin-boundary-card>p{color:#adbfdf;margin:0;font-size:13px;line-height:1.6}.admin-page .admin-boundary-list{gap:8px;margin-top:18px;display:grid}.admin-page .admin-boundary-list span{color:#9fb3d8;background:#ffffff05;border:1px solid #7c94dd2e;border-radius:10px;padding:10px 11px 10px 28px;font-size:11px;line-height:1.5;position:relative}.admin-page .admin-boundary-list span:before{background:var(--admin-gold);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:14px;left:12px}.admin-page .admin-queue-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.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{background:#060a1594;border:1px solid #7f98e233;border-radius:12px;grid-template-columns:minmax(240px,1.5fr) minmax(160px,.6fr) minmax(180px,.7fr) auto;align-items:end;gap:9px;margin:14px 0;padding:12px;display:grid}.admin-page .admin-toolbar label,.admin-page .admin-field{gap:6px;min-width:0;display:grid}.admin-page .admin-toolbar label>span,.admin-page .admin-field>span{color:#95aad1;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.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{color:#e9f2ff;width:100%;min-width:0;min-height:38px;font:inherit;background:#050a15e0;border:1px solid #8198de52;border-radius:9px;outline:none;padding:8px 10px;font-size:12px}.admin-page .admin-field textarea{resize:vertical;min-height:104px}.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{border:0;border-radius:0;width:100%;overflow:visible}.admin-page .admin-queue-head,.admin-page .admin-queue-row{grid-template-columns:minmax(180px,1.35fr) minmax(90px,.55fr) minmax(120px,.8fr) minmax(130px,.8fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.admin-page .admin-queue-head{color:#8fa5ce;letter-spacing:.07em;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #7e95de33;font-size:10px;font-weight:700}.admin-page .admin-queue-row{color:#b9c9e7;border-top:0;border-bottom:1px solid #7e95de24;font-size:12px}.admin-page .admin-queue-row.is-selected{background:linear-gradient(90deg,#584cc424,#369bcb0f)}.admin-page .admin-queue-user{align-items:center;gap:9px;min-width:0;display:inline-flex}.admin-page .admin-avatar-placeholder{background:radial-gradient(circle at 30% 25%,#8b70ff85,#0000 68%),#10182de0;border:1px solid #859de461;border-radius:50%;flex:none;width:32px;height:32px}.admin-page .admin-queue-user strong,.admin-page .admin-queue-user small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-page .admin-queue-user strong{color:#e8f1ff}.admin-page .admin-queue-user small{color:#8198c1;margin-top:3px;font-size:10px}.admin-page .admin-queue-status{color:#bfcee9;border:1px solid #7e95de47;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px}.admin-page .admin-queue-status-pending{color:#f5d08b;border-color:#f3c26361}.admin-page .admin-queue-status-paid{color:#91ecc9;border-color:#5ce0b061}.admin-page .admin-queue-status-scheduled{color:#a1d9ff;border-color:#70c3ff61}.admin-page .admin-queue-row button{min-height:31px;padding:5px 10px;font-size:10px}.admin-page .admin-pagination{color:#9db1d7;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.admin-page .admin-pagination button:disabled,.admin-page .admin-disabled-action-list button:disabled{cursor:not-allowed;opacity:.46}.admin-page .admin-empty-state{color:#dce8fb;justify-items:start;gap:8px;padding:28px;display:grid}.admin-page .admin-empty-state p{color:#91a7cf;margin:0;font-size:12px}.admin-page .admin-selected-panel{background:radial-gradient(260px 160px at 80% 0,#7c5cff24,#0000 70%),#070c18c2;align-self:stretch}.admin-page .admin-selected-panel h3{color:#eff5ff;margin:12px 0 6px;font-size:22px}.admin-page .admin-selected-panel>p{color:#9db1d7;margin:0 0 14px;font-size:12px;line-height:1.55}.admin-page .admin-selected-panel dl{gap:8px;margin:16px 0;display:grid}.admin-page .admin-selected-panel dl div{border-bottom:1px solid #7e95de24;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.admin-page .admin-selected-panel dt{color:#8399c1;text-transform:uppercase;font-size:10px}.admin-page .admin-selected-panel dd{overflow-wrap:anywhere;color:#dce8fb;margin:0;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{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:10px;margin-top:16px;display:grid}.admin-page .admin-local-preview{background:#2d79a70d;border:1px dashed #67c7ff57;border-radius:10px;gap:7px;min-height:76px;margin-top:12px;padding:12px;display:grid}.admin-page .admin-local-preview span{color:var(--admin-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-page .admin-local-preview p{color:#b8c8e5;margin:0;font-size:12px;line-height:1.5}.admin-page .admin-action-row{margin-top:12px}.admin-page .admin-dialog-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.admin-page .admin-dialog-list span{color:#98acd1;border:1px solid #7e95de38;border-radius:999px;padding:5px 8px;font-size:10px}.admin-page .admin-demo-message{color:#c8f3e1;background:#3fad850f;border:1px dashed #5ce0b061;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px}.admin-page .admin-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.admin-page .admin-service-card{background:#070c18b8;border:1px solid #7e95de3d;border-radius:12px;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:15px;display:grid}.admin-page .admin-service-dot{background:currentColor;border-radius:999px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 9px}.admin-page .admin-service-card div{gap:5px;display:grid}.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{gap:8px;display:grid}.admin-page .admin-delivery-list article,.admin-page .admin-job-list article{background:#ffffff05;border:1px solid #7e95de2e;border-radius:10px;gap:4px;padding:11px;display:grid}.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{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-page .admin-flag-list li{color:#a9bad9;border:1px solid #7e95de2e;border-radius:10px;padding:10px 10px 10px 28px;font-size:11px;position:relative}.admin-page .admin-flag-list li:before{background:var(--admin-gold);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:13px;left:11px}.admin-page .admin-disabled-actions{background:#7d531412;border:1px solid #f3c26347;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px;display:flex}.admin-page .admin-disabled-actions h3{color:#f5e7c8;margin:8px 0 4px;font-size:16px}.admin-page .admin-disabled-actions p{color:#ad9e82;max-width:820px;margin:0;font-size:11px;line-height:1.5}.admin-page .admin-disabled-action-list{justify-content:flex-end}.admin-page .admin-disabled-action-list button{color:#d2c5aa;min-height:32px;font:inherit;background:#ffffff05;border:1px solid #f3c26347;border-radius:9px;padding:6px 10px;font-size:10px}.admin-page .admin-audit-grid,.admin-page .admin-incident-grid,.admin-page .admin-feedback-grid,.admin-page .admin-project-grid{gap:10px;display:grid}.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{background:#070c18b8;border:1px solid #7e95de3d;border-radius:12px;min-width:0;padding:15px}.admin-page .admin-audit-grid article>span,.admin-page .admin-incident-grid article>span{color:var(--admin-cyan);letter-spacing:.07em;font-size:9px;font-weight:700}.admin-page .admin-audit-grid strong,.admin-page .admin-incident-grid strong{color:#eaf2ff;margin-top:9px;font-size:14px;display:block}.admin-page .admin-audit-grid p,.admin-page .admin-incident-grid p{color:#9fb2d6;margin:7px 0;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{background:radial-gradient(460px 190px at 0 0,#49c5991a,#0000 72%),#070c18c7;border:1px solid #5ce0b03d;border-radius:14px;grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);gap:20px;margin-top:12px;padding:18px;display:grid}.admin-page .admin-safety-panel h3{color:#e8fff5;margin:10px 0 0;font-size:20px}.admin-page .admin-safety-panel p{color:#9fbdae;margin:0;padding:8px 0 8px 18px;font-size:11px;line-height:1.55;position:relative}.admin-page .admin-safety-panel p:before{background:var(--admin-green);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:14px;left:0}.admin-page .admin-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.admin-page .admin-feedback-grid article{grid-template-rows:auto auto 1fr auto;min-height:174px;display:grid}.admin-page .admin-feedback-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-page .admin-feedback-grid article>div span{color:#aec2e8;border:1px solid #7e95de4d;border-radius:999px;padding:4px 8px;font-size:9px}.admin-page .admin-feedback-grid article>div em{color:#f0ecff;background:#5842ba3d;border:1px solid #8b76ff73;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.admin-page .admin-feedback-grid h3{color:#edf4ff;margin:12px 0 7px;font-size:15px;line-height:1.35}.admin-page .admin-feedback-grid p{color:#9fb1d4;margin:0;font-size:11px;line-height:1.55}.admin-page .admin-feedback-grid small{color:#8197be;border-top:1px solid #7e95de29;margin-top:13px;padding-top:10px;font-size:10px}.admin-page .admin-project-footer{background:radial-gradient(700px 280px at 65% 100%,#513fb31f,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{color:#ecf3ff;margin:0 0 10px;font-size:14px}.admin-page .admin-project-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-page .admin-project-grid li{color:#9dafd1;padding-left:14px;font-size:10px;line-height:1.5;position:relative}.admin-page .admin-project-grid li:before{background:var(--admin-cyan);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:6px;left:0;box-shadow:0 0 7px #67d7ff66}.admin-page .admin-footer-links{margin-top:16px}.admin-page .admin-footer-links a{color:#bdcdeb;border:1px solid #7e95de47;border-radius:9px;padding:7px 12px;font-size:10px;font-weight:700;text-decoration:none}.admin-page .admin-footer-links a:hover{color:#effaff;border-color:#67d7ff85}.admin-page .admin-footer-signature{color:#dce7fa;margin:16px 0 0;font-size:11px}.admin-page .admin-footer-disclaimer{color:#7489ad;max-width:1240px;margin:7px 0 0;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{padding:13px;bottom:10px;left:10px;right:10px}.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{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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){grid-column:1/-1;display:block}.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{grid-template-columns:1fr;display:grid}.admin-page .admin-hero-actions button,.admin-page .admin-action-row button,.admin-page .admin-footer-links a{text-align:center;width:100%}.admin-page .admin-tabs{grid-template-columns:1fr}.admin-page .admin-pagination{text-align:center;grid-template-columns:1fr;display:grid}}.figma-news-intelligence-shell{background:linear-gradient(#070b1794,#070b17b8),url(/assets/ami-space-background-COjW1T71.png) top/cover fixed,#070b17;gap:0;width:100%;max-width:none;padding:0 0 22px;overflow-x:clip}.figma-news-intelligence-shell .lovable-global-header{z-index:70;margin-inline:0;position:sticky;top: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{box-sizing:border-box;width:100%;max-width:none;padding:10px 12px 0}.figma-news-intelligence-shell>.landing-ad-strip-shell .landing-ad-strip{background:linear-gradient(#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,#8a66ff29,#0000 74%);min-height:62px;padding-inline:12px}.figma-news-intelligence-shell .lovable-shell-body-market{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0}.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{gap:16px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;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{isolation:isolate;background:linear-gradient(#11182be0,#0a0e1be6),radial-gradient(540px 220px at 12% 0,#886fff24,#0000 78%);border:1px solid #849ce447;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f}.news-intelligence-page .news-intelligence-hero{border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(620px,.98fr);gap:18px;min-height:585px;padding:12px;display:grid}.news-intelligence-page .news-intelligence-hero:before{content:"";z-index:-2;opacity:.18;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.news-intelligence-page .news-intelligence-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#070c18f0,#080d19bd 52%,#080d1966),radial-gradient(760px 520px at 72% 18%,#7c5cff2e,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.news-intelligence-page .news-intelligence-hero-copy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px 8px 12px;display:flex}.news-intelligence-page .news-intelligence-hero-copy .eyebrow,.news-intelligence-page .news-intelligence-panel-head .eyebrow{color:#9eb8ea;letter-spacing:.08em;text-transform:uppercase;margin:0}.news-intelligence-page .news-intelligence-hero h1{color:#0000;background:linear-gradient(115deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;max-width:990px;margin:0;font-size:clamp(31px,2.25vw,47px);line-height:1.17}.news-intelligence-page .news-intelligence-hero-narrative{gap:9px;max-width:1040px;display:grid}.news-intelligence-page .news-intelligence-hero-narrative p{color:#d1def8;margin:0;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{color:#d7f3ff;background:#0b2131a8;border:1px solid #60d9ff52;border-radius:10px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.news-intelligence-page .news-intelligence-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}.news-intelligence-page .news-intelligence-hero-actions .btn{min-height:35px;padding-inline:18px}.news-intelligence-page .news-intelligence-hero-visual{width:100%;min-height:556px;color:inherit;cursor:pointer;background:#0b101fe6;border:1px solid #97acf742;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab2e}.news-intelligence-page .news-intelligence-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.news-intelligence-page .news-intelligence-hero-visual:after{content:"";background:linear-gradient(#080d1914,#080d19a3),radial-gradient(320px 180px at 78% 0,#8e77ff4d,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.news-intelligence-page .news-intelligence-signal-card{z-index:2;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d19d1;border:1px solid #7e95de66;border-radius:12px;gap:5px;width:min(246px,50% - 24px);min-height:56px;padding:10px;display:grid;position:absolute;box-shadow:0 10px 22px #05081094}.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{z-index:2;color:#d9f5ff;background:#0c2538b8;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:31px;padding:5px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.news-intelligence-page .news-intelligence-online-pill i{background:#5ce1b1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.news-intelligence-page .news-intelligence-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.news-intelligence-page .news-intelligence-panel{border-radius:16px;flex-direction:column;gap:14px;min-width:0;min-height:707px;padding:16px;display:flex}.news-intelligence-page .news-intelligence-panel:before{content:"";z-index:-2;opacity:.11;background:url(/assets/news-shadow-background-DPsXGgRE.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.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:"";z-index:-1;background:linear-gradient(#070d1bd1,#070c19eb),radial-gradient(420px 260px at 76% 12%,#5f56c02e,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.news-intelligence-page .news-intelligence-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.news-intelligence-page .news-intelligence-panel-head h2{color:#e9f1ff;margin:4px 0 0;font-size:19px}.news-intelligence-page .news-intelligence-controls{background:#080d1abf;border:1px solid #7f97e045;border-radius:12px;gap:10px;padding:12px;display:grid}.news-intelligence-page .news-intelligence-controls label{color:#aebfe3;gap:6px;font-size:11px;display:grid}.news-intelligence-page .news-intelligence-controls input{box-sizing:border-box;color:#e8f2ff;background:#070c19d6;border:1px solid #7f97e057;border-radius:10px;outline:0;width:100%;min-height:42px;padding:9px 12px}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.news-intelligence-page .news-intelligence-category-tabs .btn{min-width:0;min-height:36px}.news-intelligence-page .news-intelligence-category-tabs .btn.is-active{color:#eefaff;background:#46abeb2b;border-color:#60d9ff9e}.news-intelligence-page .news-intelligence-featured-card,.news-intelligence-page .news-intelligence-selected-story{background:#070c19c7;border:1px solid #7f97e04f;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:0;padding:16px;display:flex;box-shadow:inset 0 0 24px #5565b914}.news-intelligence-page .news-intelligence-meta-row{flex-wrap:wrap;gap:7px;display:flex}.news-intelligence-page .news-intelligence-featured-card h3,.news-intelligence-page .news-intelligence-selected-story h3,.news-intelligence-page .news-intelligence-impact-items h3{color:#f0f5ff;margin:0}.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{color:#c7d8f7;margin:0;line-height:1.55}.news-intelligence-page .news-intelligence-impact-callout,.news-intelligence-page .news-intelligence-analysis-block{box-sizing:border-box;background:#0a26378f;border:1px solid #60d9ff47;border-radius:11px;gap:7px;width:100%;padding:12px;display:grid}.news-intelligence-page .news-intelligence-impact-callout span,.news-intelligence-page .news-intelligence-analysis-block span{color:#81ddf9;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.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{align-content:start;gap:9px;min-height:0;padding-right:3px;display:grid;overflow:auto}.news-intelligence-page .news-intelligence-article-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#070c19c2;border:1px solid #7f97e042;border-radius:11px;gap:7px;padding:11px 12px;transition:border-color .14s,background .14s,transform .14s;display:grid}.news-intelligence-page .news-intelligence-article-card:hover,.news-intelligence-page .news-intelligence-article-card.is-selected{background:#17334bc7;border-color:#60d9ff94;transform:translateY(-1px)}.news-intelligence-page .news-intelligence-article-card-top{flex-wrap:wrap;gap:6px;display:flex}.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{box-sizing:border-box;background:#080d1aad;border:1px solid #7f97e040;border-radius:11px;gap:8px;width:100%;padding:11px;display:grid}.news-intelligence-page .news-intelligence-source-block p{color:#9fb5dc;justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.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{color:#9db8e8;text-transform:uppercase;margin:0 0 7px;font-size:11px}.news-intelligence-page .news-intelligence-selected-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.news-intelligence-page .news-intelligence-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.news-intelligence-page .news-intelligence-impact-grid section{background:#070c19c2;border:1px solid #7f97e047;border-radius:12px;align-content:center;gap:8px;min-width:0;min-height:100px;padding:14px;display:grid}.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{background:#080d1aad;border:1px solid #7f97e040;border-radius:12px;gap:10px;padding:14px;display:grid}.news-intelligence-page .news-intelligence-feed-status{background:#0a26378a;border:1px solid #60d9ff42;border-radius:11px;justify-content:space-between;gap:12px;padding:12px;display:flex}.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{text-align:center;background:#070c199e;border:1px dashed #7f97e057;border-radius:12px;place-content:center;justify-items:center;gap:10px;min-height:180px;padding:24px;display:grid}.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{border-radius:16px;min-height:340px}.news-intelligence-page .news-intelligence-project-footer{border-radius:16px;min-height:421px}.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{border-radius:14px;min-height:0;padding:10px}.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{flex-direction:column;align-items:flex-start}.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{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc738,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#d268261f,#0000 70%),#070b17;gap:0;width:100%;max-width:none;padding:0 0 22px;overflow-x:clip}.figma-loot-database-shell .lovable-global-header{z-index:70;margin-inline:0;position:sticky;top: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{box-sizing:border-box;width:100%;max-width:none;padding:10px 12px 0}.figma-loot-database-shell>.landing-ad-strip-shell .landing-ad-strip{background:linear-gradient(#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,#8a66ff29,#0000 74%);min-height:52px;padding-inline:12px}.figma-loot-database-shell .lovable-shell-body-market{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0}.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{gap:14px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;overflow-x:clip}.figma-loot-database-shell .loot-database-top-grid{isolation:isolate;background:linear-gradient(90deg,#070c18e6,#080d199e 48%,#080d1961),radial-gradient(780px 440px at 68% 20%,#7c5cff33,transparent 60%),var(--loot-database-banner-art);background-position:50%,50%,top;background-size:auto,auto,cover;border:1px solid #849ce447;border-radius:22px;grid-template-columns:minmax(0,1.18fr) minmax(460px,1fr);grid-template-areas:"intro ami""focus ami""filters filters";gap:8px;padding:6px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 38px #02050c8f}.figma-loot-database-shell .loot-database-primary-stack{display:contents}.figma-loot-database-shell .loot-database-intro-card{background:linear-gradient(#11192ed1,#0b101fc7),radial-gradient(500px 260px at 18% 0,#855cf524,#0000 80%);border-color:#8095db3d;border-radius:16px;grid-area:intro;min-width:0;min-height:238px;padding:20px}.figma-loot-database-shell .loot-database-intro-card h2{color:#f6f8ff;margin:0;font-size:clamp(30px,2.25vw,48px);line-height:1.04}.figma-loot-database-shell .loot-database-intro-card .page-shell-hero-main>p{color:#aebfe0;max-width:760px;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{background:#11192cbd;border-color:#8ba3ee38;min-width:0;padding:12px}.figma-loot-database-shell .loot-database-focus-card{background:linear-gradient(#0e1322d1,#0b101ecc),radial-gradient(520px 220px at 0 0,#7761ec1f,#0000 72%);border-color:#8095db3d;border-radius:16px;grid-area:focus;min-width:0;min-height:348px;padding:18px}.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{image-rendering:auto;border-radius:9px;width:72px;height:72px}.figma-loot-database-shell .loot-database-focus-card .chip{color:#d8e8ff;background:#ffffff09;border-color:#7891de57;min-height:26px}.figma-loot-database-shell .loot-database-ami-panel{background:#101628;border-color:#97acf742;border-radius:18px;grid-area:ami;align-self:stretch;min-width:0;min-height:594px;position:relative;overflow:hidden;box-shadow:0 16px 34px #03071085}.figma-loot-database-shell .loot-database-ami-panel .market-ami-visual-image{z-index:0;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%}.figma-loot-database-shell .loot-database-ami-panel .market-ami-visual-gradient{z-index:1;background:linear-gradient(#080d190f,#080d19b3),radial-gradient(420px 240px at 78% 0,#8e77ff33,#0000 72%)}.loot-database-ami-figma-badges{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;inset:14px 14px auto}.loot-database-ami-badge{overflow-wrap:anywhere;color:#e9f1ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d19c2;border:1px solid #7e95de6b;border-radius:999px;max-width:32%;padding:7px 10px;font-size:11px;box-shadow:0 10px 22px #0508107a}.loot-database-ami-badge.is-live{color:#9ff1ce;border-color:#60e6b673}.loot-database-ami-badge.is-risk{color:#ffd69a;border-color:#f0b35270;margin-top:52px}.loot-database-ami-badge.is-online{color:#aee5ff;border-color:#58beff75}.figma-loot-database-shell .loot-database-ami-overlay.is-open{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b16f0;border:1px solid #7e95de66;border-radius:14px;height:auto;min-height:0;padding:10px;display:flex;position:absolute;top:10px;right:10px;bottom:10px;left:10px;overflow:hidden;box-shadow:0 18px 42px #02050ca8}.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{z-index:4;color:#d9f5ff;cursor:pointer;background:#0c2538d6;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:34px;padding:6px 13px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.loot-database-ami-launcher>span{background:#5ce1b1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.figma-loot-database-shell .loot-database-filter-panel{background:#080d19cc;border-color:#849ce447;border-radius:16px;grid-area:filters;min-width:0;margin:0;padding:18px}.loot-database-filter-panel-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.loot-database-filter-panel-head h3,.loot-database-filter-panel-head p{margin:0}.loot-database-filter-panel-head p{color:#9fb2d4;margin-top:5px;font-size:12px}.loot-database-search-sort{grid-template-columns:minmax(260px,1fr) minmax(160px,.55fr);gap:8px;width:min(560px,100%);display:grid}.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;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.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{color:#e7efff;background:#090e1ceb;border-color:#7e95de57;border-radius:8px;width:100%;min-width:0;min-height:36px}.loot-database-advanced-filters{border-top:1px solid #7e95de29;margin-top:10px}.loot-database-advanced-filters summary{color:#a9c8f1;cursor:pointer;width:fit-content;padding:10px 0 2px;font-size:12px}.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{isolation:isolate;background:#080d19c7;border-color:#849ce447;border-radius:16px;min-width:0;margin:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 20px 38px #02050c8f}.figma-loot-database-shell .loot-database-results-shell:before{content:"";z-index:-1;background:linear-gradient(180deg,#070c1857,#080d19e6),var(--loot-database-section-art);opacity:.46;background-position:top;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.figma-loot-database-shell .loot-grid-large{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.figma-loot-database-shell .loot-card{background:linear-gradient(#0b111ff0,#080d19e6),radial-gradient(220px 120px at 0 0,#6f4fc71f,#0000 76%);border:1px solid #7e95de40;border-radius:12px;flex-direction:column;gap:7px;min-width:0;min-height:620px;padding:12px;display:flex;position:relative;overflow:hidden;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{image-rendering:auto;border-radius:8px;width:54px;height:54px}.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{overflow-wrap:anywhere;color:#b7c8e7;margin:0;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{text-align:center;flex:calc(50% - 4px);min-width:0;min-height:29px;padding:5px 7px;font-size:9px}.loot-card-select{color:#bfefff;cursor:pointer;background:#164b633d;border:1px solid #69d8ff47;border-radius:7px;width:100%;min-height:28px;padding:4px 8px;font-size:10px}.loot-card-select[aria-pressed=true]{color:#a4f0d0;background:#195c483d;border-color:#5ae1b170}.loot-database-pagination{color:#b9cbed;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.figma-loot-database-shell .loot-database-feedback-section,.figma-loot-database-shell .loot-database-project-footer{background:linear-gradient(90deg,#0a0e1bdb,#0a0e1bc2),var(--loot-database-banner-art);background-position:50%;background-size:cover;border-color:#849ce447;margin:0;padding:18px;position:relative;overflow:hidden;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{background:#080d19cc;min-width:0}.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{border-top:1px solid #5ce6b133;padding-top:12px}@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{flex-direction:column;align-items:stretch}.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{border-radius:16px;padding:4px}.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{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;display:grid}.landing-partner-prompt h2{color:#dce9ff;grid-column:1/-1;margin:0;font-size:clamp(20px,1.45vw,24px);font-weight:500;line-height:1.24}.landing-partner-prompt p{color:#cbdcff;margin:0;font-size:14px;line-height:1.5}.landing-partner-prompt .btn{min-width:230px;min-height:35px}.landing-lovable-page .landing-best-offer-card{gap:4px;max-width:none;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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.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{flex-wrap:wrap;justify-content:flex-end;gap:14px;max-width:692px;display:flex}.landing-lovable-page .landing-project-social-icon{object-fit:contain;width:50px;height:50px;display:block}@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{flex-basis:106px;width:106px;height: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{border-radius:12px;min-height:42px}.lovable-global-header-landing .site-header-search-shell .item-search-input{min-height:40px}.lovable-global-header-landing .site-header-right{grid-template-columns:1fr auto;align-content:center;gap:12px 18px;display:grid}.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{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:stretch;gap:12px;min-height:585px;padding:12px}.landing-lovable-page .lovable-landing-copy{align-content:center;align-self:stretch;gap:9px;max-width:none;padding:2px 0 0}.landing-lovable-page .lovable-landing-copy .hero-main-title{max-width:1040px;margin:0;font-size:32px;line-height:1.34}.landing-lovable-page .landing-hero-lead{color:#b0c3ea;max-width:none;margin:0;font-size:20px;font-weight:600;line-height:1.24}.landing-lovable-page .lovable-landing-copy .hero-copy.subtle-copy{color:#cbdbff;max-width:none;margin:0;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{height:556px;min-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{justify-content:flex-end;min-height:34px;margin-top:-46px}.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{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc738,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#4484d029,#0000 70%),linear-gradient(#070b17,#070b17);gap:0;width:100%;max-width:none;padding:0 0 22px;overflow-x:clip}.figma-market-shell .lovable-global-header{z-index:70;margin-inline:0;position:sticky;top:0}.figma-market-shell .site-header,.figma-market-shell .site-header-inner{min-height:112px}.figma-market-shell>.landing-ad-strip-shell{box-sizing:border-box;width:100%;max-width:none;padding:10px 12px 0}.figma-market-shell>.landing-ad-strip-shell .landing-ad-strip{background:linear-gradient(#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,#8a66ff29,#0000 74%);min-height:52px;padding-inline:12px}.figma-market-shell .lovable-shell-body-market{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0}.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{gap:14px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding-bottom:0;overflow-x:clip}.figma-market-shell .market-main-shell{gap:14px;min-width:0}.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{background:linear-gradient(#0a0f1db8,#080c17b3),radial-gradient(540px 180px at 8% -20%,#8a66ff24,#0000 74%);border-radius:12px;padding:10px 12px}.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);align-items:stretch;gap:12px}.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{isolation:isolate;background:linear-gradient(#11192eeb,#0b101fe6);border-radius:18px;grid-template-rows:auto auto auto minmax(230px,1fr) auto;align-content:stretch;padding:16px;display:grid;position:relative;overflow:hidden}.figma-market-shell .market-figma-live-chart:before{content:"";z-index:-1;background-image:var(--market-article-art);opacity:.2;pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.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{color:#97add6;max-width:92%;font-size:clamp(12px,.9vw,16px);line-height:1.55}.market-figma-chart-filters{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.market-figma-chart-filters span{color:#c9dcff;background:#ffffff08;border:1px solid #859ce747;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:10px;display:inline-flex}.figma-market-shell .market-figma-live-chart .chart-panel{background:#080d1961;border-color:#8299e02e;height:100%;min-height:0;padding:8px 0 0}.figma-market-shell .market-figma-live-chart .price-chart{width:100%;height:100%;min-height:240px}.figma-market-shell .market-live-advice{background:#080d19a8;border-radius:10px;padding:10px 12px}.figma-market-shell .market-figma-hero-card{isolation:isolate;background:linear-gradient(140deg,#1d243ef2,#101628e6);border-radius:18px;padding:0;position:relative;overflow:hidden}.figma-market-shell .market-figma-hero-card .market-ami-visual-image{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.02);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.figma-market-shell .market-figma-hero-card .market-ami-visual-gradient{z-index:1;pointer-events:none;background:linear-gradient(#080d1914,#080d19b8),radial-gradient(440px 260px at 78% 0,#8e77ff47,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.market-figma-hero-stat{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d19c7;border:1px solid #7e95de66;border-radius:12px;gap:6px;width:min(280px,50% - 22px);padding:11px 12px;display:grid;position:absolute;box-shadow:0 10px 22px #05081094}.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{z-index:3;color:#d9f5ff;cursor:pointer;background:#0c2538c7;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:6px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 20px #02071175}.market-figma-online-pill>span{background:#5ce1b1;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.market-figma-online-pill:hover,.market-figma-online-pill:focus-visible{background:#0e2f46e6;border-color:#69d8ffb8}.figma-market-shell .market-ami-overlay-open{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080d1cf5,#070b18f0),radial-gradient(440px 220px at 80% 0,#7f5fff3d,#0000 72%);border:1px solid #7e95de80;border-radius:14px;flex-direction:column;gap:9px;padding:14px;display:flex;position:absolute;top:12px;right:12px;bottom:12px;left:12px;box-shadow:0 24px 52px #02050eb3}.figma-market-shell .market-ami-overlay-open .market-chat-history{flex:auto;min-height:120px}.market-ami-close-button{border-color:#69d8ff52}.market-figma-activity-heading{background:linear-gradient(180deg,#11182b9e,#0a0e1b94),var(--market-section-art);background-position:50% 35%;background-size:cover;border:1px solid #849ce447;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;padding:14px 16px;display:flex;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;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.market-figma-activity-heading h2{color:#f1f6ff;margin-top:5px;font-size:clamp(19px,1.35vw,26px)}.market-figma-activity-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.market-figma-activity-filters span{color:#c6d8f8;background:#080d19b8;border:1px solid #8097de47;border-radius:999px;padding:5px 10px;font-size:10px}.figma-market-shell .market-main-shell>.panel,.figma-market-shell .market-signal-grid>.panel,.figma-market-shell .market-lower-grid>.panel{background:linear-gradient(#0c1324e6,#080d1be0),radial-gradient(720px 260px at 20% 0,#5f5bd61a,#0000 74%);border-color:#849ce447;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{background:#080d19c7;border-color:#8299e042;min-height:76px;padding:12px}.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{object-fit:cover;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.figma-market-shell .market-opportunity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.figma-market-shell .market-opportunity-card{background:#080d19c7;align-content:start;min-height:238px;padding:12px}.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{gap:14px;display:grid}.market-figma-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-figma-review-card{background:#080d19c2;border:1px solid #7e96df3d;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;min-height:190px;padding:12px;display:grid;box-shadow:0 10px 24px #090d1a5c}.market-figma-review-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-figma-review-meta span{color:#b8cff8;border:1px solid #839ae05c;border-radius:999px;padding:4px 9px;font-size:10px}.market-figma-review-meta strong{color:#e5f1ff;background:#0c1322e0;border:1px solid #839ae066;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;display:inline-flex}.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{color:#9fb7e7;border-top:1px solid #7f97df2e;padding-top:8px;font-size:11px}.market-figma-project-info{gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.market-figma-project-info:before{content:"";background:linear-gradient(90deg,#0a0e1bc7,#0a0e1bb8),var(--market-banner-art);opacity:.22;pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.market-figma-project-info>*{z-index:1;position:relative}.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{color:#b0c3ea;margin-top:8px;font-size:13px;line-height:1.55}.market-figma-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.market-figma-project-grid article{background:#080c18b8;border:1px solid #7f98e23d;border-radius:12px;min-width:0;padding:12px}.market-figma-project-grid h4{color:#eef5ff;margin:0;font-size:14px}.market-figma-project-grid ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.market-figma-project-grid li{color:#c2d4f8;padding-left:14px;font-size:11px;line-height:1.45;position:relative}.market-figma-project-grid li:before{content:"";background:#60d9ffc7;border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0;box-shadow:0 0 8px #60d9ff59}.market-figma-footer-nav{flex-wrap:wrap;gap:8px;display:flex}.market-figma-footer-nav button{color:#c7d9fb;cursor:pointer;background:#ffffff05;border:1px solid #7a91d73d;border-radius:11px;min-height:34px;padding:6px 12px;font-size:11px;font-weight:700}.market-figma-footer-nav button:hover{color:#effbff;border-color:#60d9ff8a}.market-figma-footer-legal{border-top:1px solid #5ce6b133;gap:7px;padding-top:12px;display:grid}.market-figma-footer-legal strong{color:#d5e5ff;letter-spacing:.02em;font-size:12px}.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{flex-direction:column;align-items:flex-start}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figma-market-shell .market-status-line-primary .chip,.figma-market-shell .market-status-line-primary .status-chip{white-space:normal;text-align:center;justify-content:center;width:100%}.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{justify-content:center;max-width:calc(100% - 24px);right:12px}.figma-market-shell .market-ami-overlay-open{padding:10px;top:8px;right:8px;bottom:8px;left:8px}.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:calc(50% - 8px)}}.figma-item-analytics-shell{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc738,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#4484d029,#0000 70%),linear-gradient(#070b17,#070b17);gap:0;width:100%;max-width:none;padding:0 0 22px;overflow-x:clip}.figma-item-analytics-shell .lovable-global-header{z-index:70;margin-inline:0;position:sticky;top: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{box-sizing:border-box;width:100%;max-width:none;padding:10px 12px 0}.figma-item-analytics-shell>.landing-ad-strip-shell .landing-ad-strip{background:linear-gradient(#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,#8a66ff29,#0000 74%);min-height:52px;padding-inline:12px}.figma-item-analytics-shell .lovable-shell-body-market{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0}.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{gap:14px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;overflow-x:clip}.figma-item-analytics-shell .item-analytics-top-grid{isolation:isolate;background:linear-gradient(90deg,#070c18e0,#080d19a8 42%,#080d1975),radial-gradient(780px 440px at 68% 20%,#7c5cff38,transparent 60%),var(--item-analytics-banner-art);background-position:50%,50%,top;background-size:auto,auto,cover;border:1px solid #849ce447;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(460px,1fr);gap:8px;min-height:clamp(680px,37vw,794px);padding:6px;position:relative;overflow:hidden;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{height:100%;min-height:100%}.figma-item-analytics-shell .item-analytics-unified-shell{background:linear-gradient(#11192ec2,#0b101fc2),radial-gradient(500px 260px at 18% 0,#855cf51f,#0000 80%);border-color:#8095db3d;border-radius:16px;box-shadow:0 16px 34px #03071085}.figma-item-analytics-shell .item-analytics-selected-shell{background:linear-gradient(#0e1322b8,#0b101ead),radial-gradient(420px 180px at 0 0,#7761ec1a,#0000 72%);padding:12px 12px 10px}.figma-item-analytics-shell .item-analytics-selected-shell .item-main-icon{image-rendering:auto;border-color:#99aff85c;border-radius:8px;width:64px;height:64px}.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{color:#d8e8ff;background:#ffffff08;border-color:#7891de59;min-height:25px;padding:4px 10px}.figma-item-analytics-shell .item-analytics-state-banner{color:#bdd3fb;background:#080d198f;border-bottom:1px solid #788fd229;align-items:center;gap:10px;min-height:34px;padding:6px 12px;font-size:11px;line-height:1.4;display:flex}.figma-item-analytics-shell .item-analytics-state-banner strong{color:#eef5ff;flex:none}.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:auto;padding:10px 12px 12px;display:flex}.figma-item-analytics-shell .item-analytics-metrics-shell .item-analytics-panel{flex: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{background:#121a2ec7;border:1px solid #90a7f138;border-radius:10px;min-width:0;padding:10px}.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{background:#090f1dbd;border-color:#90a7f138}.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{background:#101628;border-color:#97acf742;border-radius:18px;min-height:0;position:relative;overflow:hidden;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(#080d191f,#080d19c7),radial-gradient(420px 240px at 78% 0,#8e77ff47,#0000 72%)}.item-analytics-ami-figma-badges{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:10px 10px auto}.item-analytics-ami-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d19c7;border:1px solid #7e95de66;border-radius:12px;gap:6px;width:min(248px,42%);padding:10px;display:grid;box-shadow:0 10px 22px #05081094}.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{z-index:3;color:#d9f5ff;cursor:pointer;background:#0c2538d1;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:32px;padding:6px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.item-analytics-ami-launcher>span{background:#5ce1b1;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.figma-item-analytics-shell .item-analytics-ami-overlay.is-open{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b16ed;border:1px solid #7e95de66;border-radius:14px;height:auto;min-height:0;padding:10px;position:absolute;top:10px;right:10px;bottom:10px;left:10px;box-shadow:0 18px 42px #02050ca8}.figma-item-analytics-shell .item-analytics-ami-history{min-height:0}.item-analytics-ami-panel-actions{align-items:center;gap:6px;display:inline-flex}.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{isolation:isolate;background:#080d19b8;border-color:#849ce447;border-radius:16px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 38px #02050c8f}.figma-item-analytics-shell .item-analytics-support-shell:before{content:"";z-index:-1;background:linear-gradient(180deg,#070c1861,#080d19d6),var(--item-analytics-section-art);opacity:.38;background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.figma-item-analytics-shell .item-analytics-support-shell>section{background:#080d19b3;border-color:#7e95de3d;min-width:0;margin:0}.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{background:linear-gradient(90deg,#0a0e1bd1,#0a0e1bbd),var(--item-analytics-banner-art);background-position:50%;background-size:cover;border-color:#849ce447;margin:0;padding:18px;position:relative;overflow:hidden;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{background:#080d19c7;min-width:0}.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{border-top:1px solid #5ce6b133;padding-top:12px}.figma-item-analytics-shell .item-analytics-safety-footer{background:#080d19b8;margin:0;padding:10px 14px}.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{height:auto;min-height:0}.figma-item-analytics-shell .item-analytics-ami-panel{height:620px;min-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{flex-direction:column;align-items:flex-start;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{border-radius:16px;padding:4px}.figma-item-analytics-shell .item-analytics-selected-shell .item-analytics-head{grid-template-columns:minmax(0,1fr);display:grid}.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{grid-template-columns:1fr;width:100%;display:grid}.figma-item-analytics-shell .item-analytics-selected-shell .wowhead-link,.figma-item-analytics-shell .item-analytics-selected-shell .ghost-button{text-align:center;justify-content:center;width:100%}.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{height:500px;min-height:500px}.item-analytics-ami-figma-badges{grid-template-columns:1fr;display:grid}.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{padding:8px;top:6px;right:6px;bottom:6px;left:6px}.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:calc(50% - 8px);width:auto}}.figma-professions-shell{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc738,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#267ed21c,#0000 70%),#070b17;gap:0;width:100%;max-width:none;padding:0 0 22px;overflow-x:clip}.figma-professions-shell .lovable-global-header{z-index:70;margin-inline:0;position:sticky;top:0}.figma-professions-shell .site-header,.figma-professions-shell .site-header-inner{min-height:112px}.figma-professions-shell>.landing-ad-strip-shell{box-sizing:border-box;width:100%;max-width:none;padding:10px 12px 0}.figma-professions-shell>.landing-ad-strip-shell .landing-ad-strip{background:linear-gradient(#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,#8a66ff29,#0000 74%);min-height:52px;padding-inline:12px}.figma-professions-shell .lovable-shell-body-market{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0}.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{gap:14px;width:min(100%,2077px);max-width:2077px;margin:0 auto;padding:0;overflow-x:clip}.figma-professions-shell .is-professions-overview .professions-top-grid{isolation:isolate;background:linear-gradient(90deg,#070c18e6,#080d199e 48%,#080d1961),radial-gradient(780px 440px at 68% 20%,#7c5cff33,transparent 60%),var(--professions-banner-art);background-position:50%,50%,top;background-size:auto,auto,cover;border:1px solid #849ce447;border-radius:22px;grid-template-columns:minmax(0,1.32fr) minmax(460px,1fr);grid-template-areas:"intro ami""chart ami""catalog catalog";align-items:stretch;gap:8px;padding:6px;display:grid;position:relative;overflow:hidden;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{background:linear-gradient(#11192ed6,#0b101fcc),radial-gradient(500px 260px at 18% 0,#855cf524,#0000 80%);border-color:#8095db3d;border-radius:16px;grid-area:intro;min-width:0;min-height:238px;padding:20px}.figma-professions-shell .is-professions-overview .page-shell-hero-main{align-content:center}.figma-professions-shell .is-professions-overview .page-shell-hero-main h2{color:#f6f8ff;margin:0;font-size:clamp(27px,1.85vw,38px);line-height:1.08}.figma-professions-shell .is-professions-overview .page-shell-hero-main>p{color:#aebfe0;max-width:760px;font-size:14px;line-height:1.55}.figma-professions-shell .is-professions-overview .page-shell-hero-main>.hero-actions .ghost-button:last-child,.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{background:#11192cbd;border-color:#8ba3ee38;border-radius:12px;min-width:0;padding:12px}.figma-professions-shell .is-professions-overview .professions-chart-panel{background:linear-gradient(#0e1322db,#0b101ed1),radial-gradient(520px 220px at 0 0,#7761ec1f,#0000 72%);border-color:#8095db3d;border-radius:16px;grid-area:chart;min-width:0;min-height:575px;padding:18px}.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{background:#101628;border-color:#97acf742;border-radius:18px;grid-area:ami;align-self:stretch;min-width:0;min-height:821px;position:relative;overflow:hidden;box-shadow:0 16px 34px #03071085}.figma-professions-shell .is-professions-overview .professions-ami-panel .market-ami-visual-image{z-index:0;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%}.figma-professions-shell .is-professions-overview .professions-ami-panel .market-ami-visual-gradient{z-index:1;background:linear-gradient(#080d190d,#080d1929 68%,#080d19a3),radial-gradient(420px 240px at 78% 0,#8e77ff29,#0000 72%)}.professions-ami-status-card{z-index:3;color:#e9f1ff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#080d19cc;border:1px solid #7e95de6b;border-radius:13px;gap:4px;max-width:min(42%,280px);padding:9px 12px;display:grid;position:absolute;box-shadow:0 10px 22px #0508107a}.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{z-index:4;color:#dffdf1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:calc(100% - 28px);min-height:30px;font:inherit;cursor:pointer;background:#071f1fc2;border:1px solid #52dbb985;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 9px 20px #02080c7a}.professions-ami-online-toggle>span{background:#5ef0bc;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #5ef0bce6}.figma-professions-shell .is-professions-overview .professions-ami-overlay{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#070b16f2;border:1px solid #7e95de66;border-radius:14px;height:auto;min-height:0;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:10px;right:10px;bottom:10px;left:10px;overflow:hidden;transform:translateY(6px);box-shadow:0 18px 42px #02050ca8}.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{isolation:isolate;background:linear-gradient(90deg,#070c18e0,#080d19a3 42%,#080d1975),radial-gradient(820px 460px at 68% 20%,#7c5cff2e,transparent 60%),var(--professions-section-art);background-position:50%,50%,50%;background-size:auto,auto,cover;border-color:#8095db3d;border-radius:16px;grid-area:catalog;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #03071085}.figma-professions-shell .is-professions-overview .professions-catalog-heading{gap:5px;display:grid}.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));align-items:stretch;gap:10px}.figma-professions-shell .is-professions-overview .profession-card{background:linear-gradient(180deg,#11192ee6,#0b101fdb),radial-gradient(300px 120px at 18% 0,var(--profession-accent,#8eb3ff),transparent 80%);border-color:#8095db3d;border-radius:16px;min-height:490px;padding:12px;position:relative}@supports (color:color-mix(in lab,red,red)){.figma-professions-shell .is-professions-overview .profession-card{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%)}}.figma-professions-shell .is-professions-overview .profession-card{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{z-index:3;opacity:0;pointer-events:none;max-width:calc(100% - 20px);transition:opacity .18s,transform .18s;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.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{background:linear-gradient(#0c1222eb,#080d19e6),radial-gradient(620px 260px at 12% 0,#6174d71f,#0000 74%);border-color:#8095db3d;border-radius:16px;width:100%;padding:18px;overflow:hidden}.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{border-radius:16px;padding:4px}.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{opacity:1;pointer-events:auto;margin-top:8px;position:static;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{gap:18px;min-width:0;display:grid}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid{background:linear-gradient(180deg,#11182b75,#0a0e1b73),radial-gradient(760px 360px at 12% 0,#886fff24,transparent 78%),var(--professions-banner-art);background-position:50%,50%,50%;background-size:auto,auto,cover;border:1px solid #849ce447;border-radius:22px;grid-template-columns:minmax(0,1.38fr) minmax(420px,1fr);align-items:stretch;gap:12px;min-width:0;padding:10px;display:grid;overflow:hidden;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{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;display:grid}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-summary-shell{background:linear-gradient(90deg,#070c18e6,#080d19b8 62%,#080d1994),radial-gradient(520px 220px at 72% 10%,#7c5cff2e,transparent 68%),var(--professions-banner-art);background-position:50%,50%,50%;background-size:auto,auto,cover;border-color:#8095db3d;border-radius:16px;min-height:235px;padding:14px 16px;overflow:hidden;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{background:linear-gradient(90deg,#070c18e6,#080d19bd 68%,#080d199e),radial-gradient(520px 260px at 18% 0,#6dbcff14,transparent 74%),var(--professions-banner-art);background-position:50%,50%,50%;background-size:auto,auto,cover;border-color:#8095db3d;border-radius:16px;min-height:540px;padding:14px 16px;overflow:hidden;box-shadow:0 16px 34px #03071085}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-layout{grid-template-columns:minmax(0,1.45fr) minmax(240px,.92fr);gap:10px;min-width:0;display:grid}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-side{gap:8px;min-width:0;display:grid}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card{background:#0a101ec7;border:1px solid #8098df38;border-radius:12px;gap:5px;min-width:0;padding:10px 11px;display:grid}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-context-card.is-risk{background:linear-gradient(135deg,#f0ae381a,#0a101ec7),#0a101ec7;border-color:#f5c46247}.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;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.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{align-items:center;gap:6px;display:inline-flex}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-swatch{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 9px #ffffff24}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-chart-empty{color:#9fb7e3;background:#080d19c2;border:1px solid #788fd42e;border-radius:12px;place-items:center;min-height:240px;display:grid}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-panel{background:#101628;border-color:#97acf742;border-radius:18px;align-self:stretch;min-width:0;min-height:845px;position:relative;top:auto;overflow:hidden;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;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%}.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(#080d190d,#080d1929 68%,#080d19ad),radial-gradient(420px 240px at 78% 0,#8e77ff29,#0000 72%)}.figma-professions-shell .professions-page.is-profession-detail .figma-profession-detail-hero-grid .professions-ami-overlay{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#070b16f2;border:1px solid #7e95de66;border-radius:14px;height:auto;min-height:0;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:10px;right:10px;bottom:10px;left:10px;overflow:hidden;transform:translateY(6px);box-shadow:0 18px 42px #02050ca8}.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{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-block{background:linear-gradient(90deg,#070c18e6,#080d19a3 58%,#080d197a),radial-gradient(820px 460px at 70% 20%,#7c5cff2e,transparent 60%),var(--professions-section-art);background-position:50%,50%,50%;background-size:auto,auto,cover;border-color:#8095db3d;border-radius:16px;min-height:0;padding:16px;overflow:hidden;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{background:#080d1ad1;align-content:start;min-height:185px}.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{align-content:start;min-height:410px}.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{background:linear-gradient(90deg,#070c18e6,#080d19a8 62%,#080d1985),radial-gradient(720px 380px at 70% 20%,#7c5cff29,transparent 64%),var(--professions-section-art);background-position:50%,50%,50%;background-size:auto,auto,cover;border-color:#8095db3d;border-radius:16px;padding:18px}.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{border-radius:14px;padding:12px}.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%;height:320px;min-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{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.figma-professions-shell .professions-page.is-professions-overview .professions-chart-legend-chip{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:34px;padding:6px}.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{border-radius:13px;gap:8px;padding:9px}.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{overflow-wrap:anywhere;font-size:14px}.figma-professions-shell .professions-page.is-professions-overview .profession-card-cta-button{white-space:normal;width:100%;min-height:34px;padding:6px 8px;font-size:11px}.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{white-space:normal;overflow-wrap:anywhere;min-height:24px;padding:4px 6px}.figma-professions-shell .professions-page.is-professions-overview .professions-ami-panel{height:270px;min-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{gap:7px;min-height:0;padding:9px}.figma-professions-shell .professions-page.is-profession-detail .profession-detail-item-card .ghost-button{white-space:normal;width:100%}.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{height:260px;min-height:260px;max-height:260px}}.figma-ai-assistant-shell{background:linear-gradient(#070b1794,#070b17b8),url(/assets/ami-space-background-COjW1T71.png) top/cover fixed,#070b17;gap:0;width:100%;max-width:none;padding:0 0 22px;overflow-x:clip}.figma-ai-assistant-shell .lovable-global-header{z-index:70;margin-inline:0;position:sticky;top: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{box-sizing:border-box;width:100%;max-width:none;padding:10px 12px 0}.figma-ai-assistant-shell>.landing-ad-strip-shell .landing-ad-strip{background:linear-gradient(#0a0f1ddb,#080c17d1),radial-gradient(520px 140px at 8% -20%,#8a66ff29,#0000 74%);min-height:62px;padding-inline:12px}.figma-ai-assistant-shell .lovable-shell-body-market{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 12px 0}.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{gap:16px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;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{isolation:isolate;background:linear-gradient(#11182bdb,#0a0e1be0),radial-gradient(540px 220px at 12% 0,#886fff24,#0000 78%);border:1px solid #849ce447;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f}.wow-ai-page .wow-ai-figma-hero{border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(620px,.98fr);gap:18px;min-height:585px;padding:12px;display:grid}.wow-ai-page .wow-ai-figma-hero:before{content:"";z-index:-2;opacity:.18;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .wow-ai-figma-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#070c18eb,#080d19b8 52%,#080d1966),radial-gradient(760px 520px at 72% 18%,#7c5cff2e,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .wow-ai-figma-hero-copy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px 8px 12px;display:flex}.wow-ai-page .wow-ai-figma-hero-copy .eyebrow{color:#9eb8ea;letter-spacing:.08em;margin:0}.wow-ai-page .wow-ai-hero-title{color:#0000;background:linear-gradient(115deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;max-width:980px;margin:0;font-size:clamp(31px,2.5vw,48px);line-height:1.08}.wow-ai-page .wow-ai-figma-narrative{gap:8px;max-width:1040px;display:grid}.wow-ai-page .wow-ai-figma-narrative p{color:#cbdbff;margin:0;font-size:clamp(13px,.82vw,16px);line-height:1.38}.wow-ai-page .wow-ai-figma-safety{color:#d7f3ff;background:#0b213194;border:1px solid #60d9ff52;border-radius:10px;margin:2px 0 0;padding:8px 10px;font-size:12px}.wow-ai-page .wow-ai-hero-actions{justify-content:flex-end;width:100%;margin-top:auto}.wow-ai-page .wow-ai-hero-actions .btn{min-height:35px;padding-inline:20px}.wow-ai-page .wow-ai-figma-hero-visual{width:100%;min-height:556px;color:inherit;cursor:pointer;background:#0b101fe6;border:1px solid #97acf742;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab2e}.wow-ai-page .wow-ai-figma-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .wow-ai-figma-hero-visual:after{content:"";background:linear-gradient(#080d1914,#080d19a8),radial-gradient(320px 180px at 78% 0,#8e77ff4d,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .wow-ai-figma-signal-card{z-index:2;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d19d1;border:1px solid #7e95de66;border-radius:12px;gap:5px;width:min(246px,50% - 24px);min-height:56px;padding:10px;display:grid;position:absolute;box-shadow:0 10px 22px #05081094}.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{z-index:2;color:#d9f5ff;background:#0c2538b8;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:31px;padding:5px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.wow-ai-page .wow-ai-figma-online-pill i{background:#5ce1b1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.wow-ai-page .wow-ai-figma-chat-section{border-radius:16px;align-content:start;gap:14px;min-height:1464px;padding:16px;display:grid}.wow-ai-page .wow-ai-figma-chat-section:before{content:"";z-index:-1;opacity:.2;background:url(/assets/loot-section-background-CwhkL6rB.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .wow-ai-figma-chat-head{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:end;gap:16px;display:grid}.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{color:#e9f1ff;margin-top:3px;font-size:20px}.wow-ai-page .wow-ai-figma-chat-head>div:first-child>p:last-child{color:#afc3eb;margin-top:5px;font-size:12px}.wow-ai-page .wow-ai-figma-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wow-ai-page .wow-ai-figma-status-grid article{background:#080d1ab8;border:1px solid #7f97e047;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}.wow-ai-page .wow-ai-figma-status-grid span{color:#83e5ff;text-transform:uppercase;font-size:10px}.wow-ai-page .wow-ai-figma-status-grid strong{color:#e5efff;font-size:12px}.wow-ai-page .ami-assistant-panel-figma{background:#080d1a7a;border-color:#7f97e047;border-radius:12px;min-height:1220px;padding:10px}.wow-ai-page .ami-assistant-figma-head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 4px 10px;display:flex}.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{background:#080d1ab8;border:1px solid #7f97e04d;border-radius:12px;grid-template-columns:340px minmax(0,1fr);min-height:1130px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #5667aa47}.wow-ai-page .ami-chat-history-rail{z-index:2;background:#080d1ae6;border-right:1px solid #7f97e052;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex;position:relative}.wow-ai-page .ami-chat-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.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{background:#080d1aad;border:1px solid #7f97e047;border-radius:10px;gap:8px;padding:10px;display:grid}.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{color:#98b1de;margin:0;font-size:11px}.wow-ai-page .ami-chat-history-card strong{color:#dce9ff;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.wow-ai-page .ami-chat-context-selector .btn,.wow-ai-page .ami-chat-rail-prompts .btn{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-height:38px}.wow-ai-page .ami-chat-context-selector .btn.is-active{color:#eefaff;background:#46abeb29;border-color:#60d9ff94}.wow-ai-page .ami-chat-figma-stage{isolation:isolate;flex-direction:column;gap:10px;min-width:0;min-height:1130px;padding:18px;display:flex;position:relative}.wow-ai-page .ami-chat-figma-stage:before{content:"";z-index:-2;background:url(/assets/ami-hero-wide-DnBFoKEx.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .ami-chat-figma-stage:after{content:"";z-index:-1;background:linear-gradient(#060a16ad,#070b18e0),radial-gradient(500px 260px at 78% 16%,#6852c233,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.wow-ai-page .ami-chat-figma-stage .panel-headline{background:#080d1ac2;border:1px solid #7f97e047;border-radius:12px;order:0;padding:10px 12px}.wow-ai-page .ami-chat-figma-stage .ami-quick-prompts{order:1;max-height:92px;padding:3px 0;overflow:auto}.wow-ai-page .ami-chat-figma-stage .ami-assistant-warning{order:2}.wow-ai-page .ami-chat-figma-stage .ami-chat-list{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070b187a;border-color:#7f97e052;order:3;align-content:start;min-height:330px;max-height:430px;padding:14px}.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{background:#080d1ae6;border:1px solid #7f97e057;border-radius:12px;order:8;margin-top:auto;padding:10px}.wow-ai-page .ami-chat-figma-stage>.safety-note{color:#d7f3ff;background:#0b2536b8;border:1px solid #60d9ff57;border-radius:10px;order:9;margin:0}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wow-ai-page .wow-ai-figma-capability-strip article{background:#080d1ac2;border:1px solid #7f97e040;border-radius:10px;min-width:0;padding:10px}.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{color:#e8f1ff;font-size:12px}.wow-ai-page .wow-ai-figma-capability-strip p{color:#aebfe2;margin-top:5px;font-size:11px;line-height:1.4}.wow-ai-page .wow-ai-figma-route-actions{flex-wrap:wrap;gap:8px;display:flex}.wow-ai-page .wow-ai-feedback-section{border-radius:16px;min-height:340px}.wow-ai-page .wow-ai-project-footer{border-radius:16px;min-height:421px}.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{background:#080d1ad1;border-radius:12px}@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{border-radius:14px;min-height:0;padding:10px}.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{flex-direction:column;align-items:flex-start}.wow-ai-page .ami-chat-figma-grid{grid-template-columns:1fr;min-height:0}.wow-ai-page .ami-chat-history-rail{border-bottom:1px solid #7f97e052;border-right:0}.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{flex-direction:column;align-items:flex-start}.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{width:100%;min-width:0;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{gap:16px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;overflow-x:clip}.streams-page .streams-hero,.streams-page .streams-directory,.streams-page .streams-feedback,.streams-page .streams-project-footer{isolation:isolate;background:linear-gradient(#11182bdb,#0a0e1be0),radial-gradient(540px 220px at 12% 0,#886fff24,#0000 78%);border:1px solid #849ce447;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f}.streams-page .streams-hero{border-radius:22px;grid-template-columns:minmax(0,1.06fr) minmax(620px,.98fr);gap:18px;min-height:585px;padding:12px;display:grid}.streams-page .streams-hero:before{content:"";z-index:-2;opacity:.2;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.streams-page .streams-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#070c18f0,#080d19bd 52%,#080d196b),radial-gradient(760px 520px at 72% 18%,#7c5cff2e,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.streams-page .streams-hero-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:14px 8px 8px;display:flex}.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{color:#0000;background:linear-gradient(115deg,#f2f6ff 5%,#dbc8ff 34%,#9bdfff 72%);-webkit-background-clip:text;background-clip:text;max-width:1040px;font-size:clamp(28px,2.15vw,44px);line-height:1.14}.streams-page .streams-hero-narrative{gap:14px;max-width:1050px;display:grid}.streams-page .streams-hero-narrative p{color:#b8caec;font-size:clamp(14px,.94vw,20px);line-height:1.38}.streams-page .streams-demo-notice{color:#d8f3ff;background:#0a1f308f;border:1px solid #60d9ff4d;border-radius:10px;max-width:970px;padding:9px 11px;font-size:12px;line-height:1.45}.streams-page .streams-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}.streams-page .streams-hero-actions .btn{min-height:35px;padding-inline:20px}.streams-page .streams-hero-visual{width:100%;min-height:556px;color:inherit;cursor:pointer;background:#0b101fe6;border:1px solid #97acf742;border-radius:18px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab2e}.streams-page .streams-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.streams-page .streams-hero-visual:after{content:"";background:linear-gradient(#080d1914,#080d19a8),radial-gradient(320px 180px at 78% 0,#8e77ff4d,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.streams-page .streams-signal-card{z-index:2;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d19d1;border:1px solid #7e95de66;border-radius:12px;gap:5px;width:min(270px,50% - 24px);min-height:56px;padding:10px;display:grid;position:absolute;box-shadow:0 10px 22px #05081094}.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{z-index:2;color:#d9f5ff;background:#0c2538b8;border:1px solid #69d8ff73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);min-height:31px;padding:5px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.streams-page .streams-online-pill i{background:#5ce1b1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.streams-page .streams-directory{border-radius:16px;flex-direction:column;gap:16px;min-height:1471px;padding:16px;display:flex}.streams-page .streams-directory:before{content:"";z-index:-1;opacity:.2;background:url(/assets/loot-section-background-CwhkL6rB.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.streams-page .streams-directory-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:68px;display:flex}.streams-page .streams-directory-head .eyebrow,.streams-page .streams-directory-head h2{margin:0}.streams-page .streams-directory-head .eyebrow{color:#e9f1ff;letter-spacing:0;text-transform:none;font-size:19px;font-weight:700}.streams-page .streams-directory-head h2{color:#b0c3ea;margin-top:14px;font-size:16px;font-weight:400}.streams-page .streams-controls{background:#080d1ab8;border:1px solid #7f97e042;border-radius:12px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:12px;padding:12px;display:grid}.streams-page .streams-controls label{color:#a9bde5;gap:6px;font-size:11px;display:grid}.streams-page .streams-controls input{color:#edf5ff;background:#070b18db;border:1px solid #7f97e04d;border-radius:9px;outline:0;width:100%;min-height:38px;padding:8px 11px}.streams-page .streams-controls input:focus{border-color:#60d9ff9e;box-shadow:0 0 0 2px #60d9ff1f}.streams-page .streams-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.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{color:#eefaff;background:#44a6e22e;border-color:#60d9ff9e}.streams-page .streams-source-badge{color:#d8f4ff;white-space:nowrap;background:#0c25389e;border:1px solid #60d9ff61;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;display:inline-flex}.streams-page .streams-featured-card{background:linear-gradient(115deg,#181f37e6,#0b101fd1),radial-gradient(400px 160px at 82% 12%,#7c5cff38,#0000 72%);border:1px solid #93aaf161;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.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{color:#eef5ff;margin-top:4px;font-size:20px}.streams-page .streams-featured-card>div:first-child>p:last-child{color:#afc3eb;margin-top:5px}.streams-page .streams-featured-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.streams-page .streams-featured-meta>span,.streams-page .streams-creator-card-head>span{color:#cbdaf7;background:#080d1ab8;border:1px solid #7e95de52;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;display:inline-flex}.streams-page .streams-featured-meta>.is-demo-live,.streams-page .streams-creator-card-head>.is-demo-live{color:#dffcf0;background:#52cda51f;border-color:#5ce0b06b}.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:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:36px 58px;display:grid}.streams-page .streams-creator-card{background:linear-gradient(#07101edb,#06111ee6),url(/assets/news-shadow-background-DPsXGgRE.png) 50%/cover no-repeat;border:1px solid #849ce447;border-radius:16px;flex-direction:column;gap:12px;min-width:0;min-height:340px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab29,0 18px 32px #02050c6b}.streams-page .streams-creator-card:before{content:"";pointer-events:none;opacity:.3;background:radial-gradient(440px 240px at 68% 24%,#7c5cff33,#0000 66%),radial-gradient(360px 220px at 20% 76%,#00d4ff1a,#0000 68%);position:absolute;top:0;right:0;bottom:0;left:0}.streams-page .streams-creator-card>*{z-index:1;position:relative}.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{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.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;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.streams-page .streams-creator-card-head h3{color:#eef5ff;margin-top:5px;font-size:20px}.streams-page .streams-creator-title{color:#c6d7f5;min-height:46px;line-height:1.45}.streams-page .streams-creator-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.streams-page .streams-creator-facts div{background:#070b1899;border:1px solid #7f97e033;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.streams-page .streams-creator-facts dt{color:#88a5d4;text-transform:uppercase;font-size:10px}.streams-page .streams-creator-facts dd{overflow-wrap:anywhere;color:#e0ebff;min-width:0;margin:0;font-size:12px}.streams-page .streams-external-notice{color:#91a9d5;font-size:11px;line-height:1.45}.streams-page .streams-creator-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.streams-page .streams-creator-actions .btn{white-space:normal;text-align:center;min-width:0;min-height:38px;padding:8px 10px}.streams-page .streams-creator-card.is-reserved{background:linear-gradient(#07101ee6,#06111ef0),url(/assets/news-shadow-background-DPsXGgRE.png) 50%/cover no-repeat;justify-content:center;align-items:flex-start}.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{color:#93a9d2;max-width:330px;line-height:1.5}.streams-page .streams-reserved-mark{color:#a8bce3;letter-spacing:.12em;background:#111930c2;border:1px solid #7f97e057;border-radius:50%;place-items:center;width:54px;height:54px;font-size:12px;display:grid}.streams-page .streams-empty{background:#080d1ab8;border:1px dashed #7f97e057;border-radius:12px;justify-items:start;gap:8px;padding:24px;display:grid}.streams-page .streams-empty h3,.streams-page .streams-empty p{margin:0}.streams-page .streams-empty p{color:#aebfe1}.streams-page .streams-directory-foot{color:#cfe9f7;background:#0a1f308f;border:1px solid #60d9ff42;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:11px;display:flex}.streams-page .streams-directory-foot p{text-align:right;margin:0}.streams-page .streams-feedback{border-radius:16px;min-height:340px}.streams-page .streams-project-footer{border-radius:16px;min-height:421px}.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{border-radius:14px;min-height:0;padding:10px}.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{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.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{background:linear-gradient(#0509132e,#0509136b),url(/assets/ami-space-background-COjW1T71.png) top/cover fixed;width:min(100%,2133px);max-width:none}.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{width:100%;min-width:0;max-width:none}.partner-program-page{gap:16px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;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{isolation:isolate;border:1px solid #849ce447;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab33,0 20px 38px #02050c8f}.partner-program-page .partner-program-hero{background:linear-gradient(#11182bd6,#0a0e1be0),radial-gradient(680px 420px at 16% 20%,#6077d133,#0000 70%);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(620px,1fr);gap:18px;min-height:585px;padding:12px;display:grid}.partner-program-page .partner-program-hero:before{content:"";z-index:-2;opacity:.24;background:url(/assets/ami-banner-ultrawide-BpRCGR6K.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.partner-program-page .partner-program-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#070c18f5,#080d19b8 51%,#080d1957),radial-gradient(720px 460px at 72% 20%,#825eff33,#0000 66%);position:absolute;top:0;right:0;bottom:0;left:0}.partner-program-page .partner-program-hero-copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:12px 18px 8px;display:flex}.partner-program-page .partner-program-hero-copy h1{color:#0000;background:linear-gradient(115deg,#f6f8ff 5%,#d6c6ff 40%,#9bdfff 78%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,2.2vw,48px);line-height:1.1}.partner-program-page .partner-program-hero-narrative{gap:18px;max-width:1040px;display:grid}.partner-program-page .partner-program-hero-narrative p{color:#b9cbed;margin:0;font-size:clamp(15px,1.02vw,21px);line-height:1.36}.partner-program-page .partner-program-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}.partner-program-page .partner-program-hero-actions .btn{min-height:36px;padding-inline:22px}.partner-program-page .partner-program-hero-visual{width:100%;min-height:556px;color:inherit;cursor:pointer;background:#0b101fe6;border:1px solid #97acf747;border-radius:18px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5367ab2e}.partner-program-page .partner-program-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.partner-program-page .partner-program-hero-visual:after{content:"";background:linear-gradient(#080d190f,#080d1985),radial-gradient(320px 180px at 78% 0,#8e77ff4d,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.partner-program-page .partner-program-signal-card{z-index:2;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d19d6;border:1px solid #7e95de66;border-radius:12px;gap:5px;width:min(270px,50% - 24px);min-height:58px;padding:10px;display:grid;position:absolute;box-shadow:0 10px 22px #05081094}.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{z-index:2;color:#d8f4ff;background:#081f2fd1;border:1px solid #5ddbff70;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.partner-program-page .partner-program-online-pill i{background:#5ff1c4;border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #5ff1c4db}.partner-program-page .partner-program-hub{background:linear-gradient(90deg,#070c18eb,#080d19b8 61%,#080d1994),radial-gradient(720px 420px at 74% 16%,#6f5bd72e,#0000 70%),url(/assets/loot-section-background-CwhkL6rB.png) 50%/cover no-repeat;border-radius:18px;min-height:1680px;padding:28px 40px 24px}.partner-program-page .partner-program-hub>h2{color:#f1f4ff;margin:0 0 28px;font-size:clamp(28px,2.1vw,42px)}.partner-program-page .partner-program-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);align-items:start;gap:18px;display:grid}.partner-program-page .partner-program-primary-column,.partner-program-page .partner-program-secondary-column{gap:14px;min-width:0;display:grid}.partner-program-page .partner-program-card{background:linear-gradient(145deg,#0b1222eb,#080d19bd),radial-gradient(420px 190px at 80% 0,#775bda21,#0000 72%);border:1px solid #7e95de47;border-radius:15px;min-width:0;padding:16px;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{background:#070d1ba3;border-radius:12px;padding:16px}.partner-program-page .partner-safety-list{margin-bottom:0}.partner-program-page .partner-program-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-program-page .partner-program-benefit-grid>div{background:#070c1894;border:1px solid #7f97df38;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;min-height:76px;padding:11px;display:grid}.partner-program-page .partner-program-benefit-grid span{color:#80dffb;letter-spacing:.08em;font-size:11px;font-weight:800}.partner-program-page .partner-program-benefit-grid p{color:#c8d8f6;margin:0;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{background:#070c18a8;border-color:#7f97df3d;min-height:86px;padding:12px}.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{gap:14px;display:grid}.partner-program-page .partner-program-profile-head{grid-template-columns:96px minmax(90px,.55fr) minmax(0,1.45fr);align-items:stretch;gap:12px;display:grid}.partner-program-page .partner-program-profile-avatar{color:#c9b9ff;letter-spacing:.12em;background:radial-gradient(circle at 50% 28%,#8363ee5c,#0000 58%),#070d1bd1;border:1px solid #7e95de57;border-radius:12px;place-items:center;min-height:96px;font-size:20px;font-weight:800;display:grid}.partner-program-page .partner-program-profile-head>div{align-content:center;gap:4px;min-width:0;display:grid}.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{background:#080d1994;border:1px solid #7e95de47;border-radius:11px;padding:10px}.partner-program-page .partner-program-tier-summary span{color:#f2d28c;background:linear-gradient(90deg,#664c1a7a,#37314d9e);border:1px solid #dab25757;border-radius:999px;margin-top:3px;padding:5px 9px;font-size:11px}.partner-program-page .partner-program-bonus-summary,.partner-program-page .partner-program-progress{background:#080d197a;border:1px solid #7e95de3b;border-radius:11px;gap:6px;padding:10px;display:grid}.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{align-content:start;min-height:270px}.partner-program-page .partner-program-tasks ul{color:#c6d6f4;gap:12px;margin:14px 0;padding-left:20px;display:grid}.partner-program-page .partner-program-tasks p{color:#bce9f8;background:#08202f70;border:1px solid #61d5ff40;border-radius:10px;margin:0;padding:10px;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{color:#f0efff;margin:0 0 18px;font-size:clamp(28px,2vw,42px)}.partner-program-page .partner-program-social-copy>p,.partner-program-page .partner-program-social-description-grid p{color:#bacbec;margin:0 0 15px;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{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:22px;display:grid}.partner-program-page .partner-program-social-description-grid strong{color:#d9e3f8}.partner-program-page .partner-program-disclosure{background:linear-gradient(145deg,#211b16ad,#080d19c7),radial-gradient(360px 160px at 84% 0,#d49f3a1f,#0000 72%);border-color:#e5b85145}.partner-program-page .partner-program-disclosure p{color:#d5c9ae;margin:8px 0 0;font-size:12px;line-height:1.45}.partner-program-page .partner-program-social-icons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.partner-program-page .partner-program-social-icons img{object-fit:cover;background:#080d19b8;border:1px solid #8197da40;border-radius:7px;width:56px;height:56px;box-shadow:0 8px 18px #02050c6b}.partner-program-page .partner-program-feedback,.partner-program-page .partner-program-project-footer{background:linear-gradient(90deg,#070c18eb,#080d19b3 62%,#080d198f),radial-gradient(720px 380px at 70% 20%,#7c5cff29,#0000 64%),url(/assets/news-shadow-background-DPsXGgRE.png) 50%/cover no-repeat;border-radius:16px}.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{grid-template-columns:1fr;min-height:0}.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{border-radius:16px;padding:8px}.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{justify-content:center;left:10px;right:10px}.partner-program-page .partner-program-card{padding:12px}.partner-program-page .partner-program-social-icons img{width:46px;height:46px}}.figma-pricing-shell{background:linear-gradient(#04091424,#04091494),url(/assets/ami-space-background-COjW1T71.png) top/cover fixed;width:min(100%,2133px);max-width:none}.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{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 18px 28px}.figma-pricing-shell .lovable-main,.figma-pricing-shell .lovable-main-content{width:100%;min-width:0;max-width:none}.figma-pricing-shell .lovable-main-content{padding:0}.pricing-page{color:#dfe9ff;gap:14px;width:min(100%,2116px);max-width:2116px;margin:0 auto;padding:0;display:grid;overflow-x:clip}.pricing-page .pricing-hero,.pricing-page .pricing-plans-section,.pricing-page .pricing-feedback,.pricing-page .pricing-project-footer{border:1px solid #758fdd47;border-radius:18px;box-shadow:inset 0 0 0 1px #455b9b1a}.pricing-page .pricing-hero{background:linear-gradient(100deg,#060c19f0,#080d19b8 58%,#080d196b),radial-gradient(780px 380px at 84% 18%,#7154db33,#0000 72%),url(/assets/news-shadow-background-DPsXGgRE.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1.05fr) minmax(620px,.95fr);gap:18px;min-height:585px;padding:14px;display:grid;overflow:hidden}.pricing-page .pricing-hero-copy{flex-direction:column;gap:16px;min-width:0;padding:14px 4px 12px;display:flex}.pricing-page .pricing-kicker{color:#85dff8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.pricing-page .pricing-hero h1{color:#f3f6ff;max-width:860px;margin:0;font-size:clamp(30px,2.1vw,48px);line-height:1.08}.pricing-page .pricing-hero-lead{color:#e1e9fb;max-width:960px;margin:0;font-size:clamp(17px,1.05vw,23px);font-weight:700;line-height:1.35}.pricing-page .pricing-hero-narrative{gap:12px;max-width:980px;display:grid}.pricing-page .pricing-hero-narrative p{color:#bdcdec;margin:0;font-size:clamp(14px,.83vw,18px);line-height:1.45}.pricing-page .pricing-hero-chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.pricing-page .pricing-hero-chips span{color:#c4eefe;background:#081f308a;border:1px solid #5ccdf552;border-radius:999px;padding:6px 11px;font-size:11px}.pricing-page .pricing-hero-visual{background:#070c18e6;border:1px solid #a1b1ef4d;border-radius:16px;min-height:556px;position:relative;overflow:hidden}.pricing-page .pricing-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pricing-page .pricing-hero-visual:after{content:"";background:linear-gradient(#0408120d,#04081270),radial-gradient(420px 200px at 84% 0,#8b67ef40,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.pricing-page .pricing-signal-card{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d1adb;border:1px solid #8299e16b;border-radius:11px;gap:5px;width:min(275px,50% - 24px);padding:10px 12px;display:grid;position:absolute;box-shadow:0 10px 24px #01040a8a}.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{z-index:2;color:#d8f4ff;background:#081f2fd6;border:1px solid #5ddbff70;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.pricing-page .pricing-online-pill i{background:#5ff1c4;border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #5ff1c4db}.pricing-page .pricing-plans-section{background:linear-gradient(90deg,#070c18f0,#080d19bf 62%,#080d199e),radial-gradient(720px 420px at 72% 10%,#7456db2e,#0000 70%),url(/assets/loot-section-background-CwhkL6rB.png) 50%/cover no-repeat;min-height:1430px;padding:30px 18px 24px}.pricing-page .pricing-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:20px;margin:0 4px 26px;display:grid}.pricing-page .pricing-section-heading h2{color:#f1f4ff;margin:6px 0 0;font-size:clamp(30px,2.2vw,46px);line-height:1.12}.pricing-page .pricing-section-heading>p{color:#aebfdf;margin:0;font-size:13px;line-height:1.5}.pricing-page .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pricing-page .pricing-card{background:linear-gradient(160deg,#09101ff0,#060c19c2),radial-gradient(420px 280px at 50% 38%,#5070bd1f,#0000 70%);border:1px solid #7b94dd52;border-radius:15px;flex-direction:column;gap:13px;min-width:0;min-height:1080px;padding:20px 16px 16px;display:flex;box-shadow:inset 0 0 0 1px #475b991a}.pricing-page .pricing-card.is-featured{background:linear-gradient(160deg,#151421f5,#070c19c7),radial-gradient(440px 280px at 50% 22%,#9164e52e,#0000 70%);border-color:#d2ad5380;box-shadow:inset 0 0 0 1px #e5be5c1a,0 18px 46px #03060e4d}.pricing-page .pricing-card-head{flex-wrap:wrap;justify-content:space-between;gap:6px;min-height:27px;display:flex}.pricing-page .pricing-plan-status,.pricing-page .pricing-plan-featured{color:#bce8f7;letter-spacing:.04em;background:#08203073;border:1px solid #68d1f64d;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.pricing-page .pricing-plan-featured{color:#efd28a;background:#4c391880;border-color:#e5be5c5c}.pricing-page .pricing-card h3{color:#f0f4ff;margin:0;font-size:clamp(21px,1.35vw,29px);line-height:1.2}.pricing-page .pricing-plan-summary{color:#aebfdf;min-height:66px;margin:0;font-size:13px;line-height:1.45}.pricing-page .pricing-card .price{color:#f4f7ff;margin:2px 0 0;font-size:clamp(22px,1.45vw,31px);font-weight:800;line-height:1.18}.pricing-page .pricing-price-note{color:#d6bb77;min-height:36px;margin:0;font-size:11px;line-height:1.4}.pricing-page .pricing-list-title{color:#dae5fa;margin:2px 0 0;font-size:13px;font-weight:800}.pricing-page .pricing-feature-list,.pricing-page .pricing-plan-limits ul{color:#c5d5f2;gap:9px;margin:0;padding-left:21px;font-size:13px;line-height:1.45;display:grid}.pricing-page .pricing-feature-list li::marker{color:#65d5f5}.pricing-page .pricing-plan-limits{background:#221b1257;border:1px solid #d5ab4833;border-radius:10px;gap:9px;margin-top:4px;padding:12px;display:grid}.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{color:#91a9d4;min-height:48px;margin:0;font-size:11px;line-height:1.45}.pricing-page .pricing-disclosure{background:linear-gradient(100deg,#2f231494,#080d19b3);border:1px solid #dab24d4d;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.pricing-page .pricing-disclosure>div{align-items:flex-start;gap:12px;display:flex}.pricing-page .pricing-disclosure-icon{color:#f1cf7c;border:1px solid #e7be5b73;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.pricing-page .pricing-disclosure h3{color:#f1e0b1;margin:0 0 5px;font-size:15px}.pricing-page .pricing-disclosure p{color:#cbbf9f;max-width:1180px;margin:0;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%,#7c5cff29,#0000 64%),url(/assets/news-shadow-background-DPsXGgRE.png) 50%/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{color:#91a9d4;white-space:nowrap;border:1px solid #718dda3d;border-radius:999px;padding:5px 10px;font-size:10px}@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{grid-template-columns:minmax(0,1fr);min-height:0}.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{border-radius:16px;padding:8px}.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{flex-direction:column;align-items:stretch}.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{justify-content:center;left:10px;right:10px}.pricing-page .pricing-card{padding:15px 12px}.pricing-page .pricing-hero-chips span{text-align:center;width:100%}.pricing-page .pricing-footer-locale{display:none}}.figma-account-shell{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc742,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#4484d02e,#0000 70%),linear-gradient(#070b17,#070b17);width:100%;max-width:none;overflow-x:clip}.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{width:100%;max-width:none;padding:12px 13px 28px;display:block}.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{color:#eaf2ff;gap:16px;width:min(100%,2080px);margin:0 auto;display:grid}.account-page .account-hero,.account-page .account-panel,.account-page .account-summary-grid>article{background:linear-gradient(#11182beb,#0a0e1beb),radial-gradient(520px 220px at 7% 0,#886fff24,#0000 78%);border:1px solid #849ce447;position:relative;overflow:hidden;box-shadow:0 20px 38px #02050c75,inset 0 0 0 1px #5367ab2b}.account-page .account-hero{border-radius:22px;grid-template-columns:minmax(0,1.02fr) minmax(560px,.98fr);min-height:480px;display:grid}.account-page .account-hero:before,.account-page .account-panel:before{content:"";pointer-events:none;background:radial-gradient(680px 360px at 72% 22%,#7c5cff24,#0000 64%),radial-gradient(520px 300px at 18% 82%,#00d4ff12,#0000 68%);position:absolute;top:0;right:0;bottom:0;left:0}.account-page .account-hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,4vw,76px);display:flex;position:relative}.account-page .account-kicker{color:#9fdff2;letter-spacing:.1em;text-transform:uppercase;background:#08203070;border:1px solid #60d9ff4d;border-radius:999px;align-items:center;min-height:24px;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.account-page .account-hero h1{color:#f3f6ff;letter-spacing:-.045em;max-width:760px;margin:18px 0 14px;font-size:clamp(36px,4vw,72px);line-height:.98}.account-page .account-hero-copy>p{color:#b7c9e9;max-width:790px;margin:0;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{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-page .account-chip-row{margin-top:24px}.account-page .account-chip-row span,.account-page .account-status-pill{color:#b9cdf2;white-space:nowrap;background:#ffffff08;border:1px solid #839ae057;border-radius:999px;align-items:center;min-height:26px;padding:5px 10px;font-size:11px;font-style:normal;line-height:1.2;display:inline-flex}.account-page .account-chip-row span:first-child,.account-page .account-status-pill.is-live{color:#dffff1;background:#164e3e57;border-color:#5ce0b066}.account-page .account-status-pill.is-gold{color:#ffedc8;background:#704b1342;border-color:#f2c46685}.account-page .account-status-pill.is-warning{color:#f6d58e;background:#5939115c;border-color:#eeb94f6b}.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{background:#0d1426;border-left:1px solid #97acf738;min-height:100%;position:relative;overflow:hidden}.account-page .account-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080d1966,#0000 30%),linear-gradient(#080d1914,#080d19c7);position:absolute;top:0;right:0;bottom:0;left:0}.account-page .account-hero-visual>img{object-fit:cover;width:100%;height:100%;min-height:480px;display:block}.account-page .account-identity-card,.account-page .account-plan-float{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d19d1;border:1px solid #7e95de66;border-radius:14px;position:absolute;box-shadow:0 12px 26px #05081094}.account-page .account-identity-card{grid-template-columns:58px minmax(0,1fr);gap:12px;width:min(390px,100% - 36px);padding:11px;display:grid;top:18px;left:18px}.account-page .account-identity-card img{object-fit:cover;border:1px solid #f7cb778f;border-radius:12px;width:58px;height:58px}.account-page .account-identity-card div,.account-page .account-plan-float{flex-direction:column;justify-content:center;display:flex}.account-page .account-identity-card small,.account-page .account-plan-float small{color:#9ec2ee;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.account-page .account-identity-card strong,.account-page .account-plan-float strong{color:#eff5ff;margin-top:3px;font-size:16px}.account-page .account-identity-card span,.account-page .account-plan-float span{color:#a9c0e7;margin-top:2px;font-size:11px}.account-page .account-plan-float{width:min(320px,100% - 36px);min-height:92px;padding:14px 16px;bottom:18px;right:18px}.account-page .account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-page .account-summary-grid>article{border-radius:14px;flex-direction:column;justify-content:center;min-height:120px;padding:18px;display:flex}.account-page .account-summary-grid>article.is-primary{background:linear-gradient(140deg,#113630c2,#0a111ef0),radial-gradient(420px 160px at 0 0,#5ce0b01f,#0000 74%);border-color:#5dddb15c}.account-page .account-summary-grid small{color:#95acd5;font-size:11px}.account-page .account-summary-grid strong{color:#eff5ff;margin-top:5px;font-size:clamp(17px,1.3vw,23px)}.account-page .account-summary-grid span{color:#a8b9db;margin-top:5px;font-size:11px}.account-page .account-core-grid,.account-page .account-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.account-page .account-core-grid{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr)}.account-page .account-panel{border-radius:16px;min-width:0;padding:22px}.account-page .account-panel>*{z-index:1;position:relative}.account-page .account-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-page .account-section-heading h2,.account-page .account-security-copy h2{color:#f0f5ff;margin:10px 0 0;font-size:clamp(20px,1.6vw,29px);line-height:1.18}.account-page .account-section-copy,.account-page .account-security-copy>p{color:#aebfdf;margin:16px 0 0;font-size:13px;line-height:1.6}.account-page .account-profile-lockup{background:#080d1999;border:1px solid #839ae040;border-radius:14px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;padding:16px;display:grid}.account-page .account-profile-lockup img{object-fit:cover;border:1px solid #f7cb778a;border-radius:16px;width:82px;height:82px;box-shadow:0 0 18px #f5c36029}.account-page .account-profile-lockup strong{color:#f2f6ff;font-size:20px}.account-page .account-profile-lockup p{color:#a9badb;margin:6px 0 0;font-size:12px;line-height:1.5}.account-page .account-fact-list{background:#080c187a;border:1px solid #7e96df33;border-radius:12px;gap:0;margin:18px 0 0;display:grid}.account-page .account-fact-list>div{border-bottom:1px solid #7e96df29;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:14px;padding:12px 14px;display:grid}.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{color:#dce8ff;text-align:right;margin:0;font-size:12px}.account-page .account-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.account-page .account-fields-grid label{gap:7px;display:grid}.account-page .account-fields-grid label>span{color:#a9bde2;font-size:11px;font-weight:700}.account-page .account-fields-grid select{color:#e4edff;width:100%;min-height:42px;font:inherit;background:#070c18d1;border:1px solid #7c95dc61;border-radius:10px;outline:none;padding:0 12px}.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{color:#8fa9d6;margin:13px 0 0;font-size:11px;line-height:1.5}.account-page .account-form-message{color:#c9f7e6;background:#154c3c3d;border:1px solid #5ce0b04d;border-radius:9px;padding:9px 11px}.account-page .account-form-message.is-error{color:#ffccd5;background:#521a2742;border-color:#ff6f885c}.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{gap:10px;margin-top:18px;display:grid}.account-page .account-toggle-row,.account-page .account-essential-notice{background:#080c1880;border:1px solid #7e96df33;border-radius:11px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:14px;min-height:66px;padding:11px 12px;display:grid;position:relative}.account-page .account-toggle-row{cursor:pointer}.account-page .account-toggle-row span,.account-page .account-essential-notice div{gap:4px;display:grid}.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{opacity:0;pointer-events:none;position:absolute}.account-page .account-toggle-row i{background:#252f49db;border:1px solid #7d95db6b;border-radius:999px;width:38px;height:22px;position:relative}.account-page .account-toggle-row i:after{content:"";background:#8ea5cf;border-radius:50%;width:14px;height:14px;transition:transform .16s,background-color .16s;position:absolute;top:3px;left:3px}.account-page .account-toggle-row input:checked+i{background:#28795d73;border-color:#5ce0b08a}.account-page .account-toggle-row input:checked+i:after{background:#6fe2b8;transform:translate(16px)}.account-page .account-toggle-row input:focus-visible+i{outline-offset:3px;outline:2px solid #68daffb8}.account-page .account-essential-notice{background:#32251157;border-color:#dab24d42;grid-template-columns:30px minmax(0,1fr)}.account-page .account-essential-notice>span{color:#f1cf7c;border:1px solid #e7be5b70;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.account-page .account-service-list,.account-page .account-activity-list{gap:10px;margin-top:18px;display:grid}.account-page .account-service-list>div,.account-page .account-activity-list>div{background:#080c1875;border:1px solid #7e96df2e;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.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{background:#6f83ad;border-radius:50%;width:7px;height:7px;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{gap:3px;display:grid}.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;text-align:right;font-size:10px;font-style:normal}.account-page .account-empty-state{color:#8ca4cd;border:1px dashed #7e96df33;border-radius:10px;margin:12px 0 0;padding:12px;font-size:11px;line-height:1.5}.account-page .account-security-panel{grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:20px;padding:24px;display:grid}.account-page .account-security-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.account-page .account-security-copy li{color:#bfd0ed;padding-left:16px;font-size:12px;line-height:1.45;position:relative}.account-page .account-security-copy li:before{content:"";background:#60d9ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 8px #60d9ff52}.account-page .account-security-actions{margin-top:20px}.account-page .account-sensitive-actions{background:#29111a61;border:1px solid #ff6f8833;border-radius:13px;align-content:center;gap:10px;padding:16px;display:grid}.account-page .account-sensitive-actions>div{border-bottom:1px solid #ff6f881f;gap:4px;padding-bottom:10px;display:grid}.account-page .account-sensitive-actions span{color:#c79aa6;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.account-page .account-sensitive-actions strong{color:#efd7dd;font-size:12px}.account-page .account-sensitive-actions button{color:#cfaab3;min-height:38px;font:inherit;cursor:not-allowed;opacity:.68;background:#4f1b2961;border:1px solid #ff6f883d;border-radius:10px;font-weight:700}.account-page .account-sensitive-actions p{color:#a9818b;margin:0;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%,#7c5cff29,#0000 64%),url(/assets/news-shadow-background-DPsXGgRE.png) 50%/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{border-top:1px solid #97acf738;border-left:0;min-height:480px}.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{border-radius:16px;min-height:0}.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{flex-direction:column;align-items:flex-start}.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{width:calc(100% - 24px);bottom:12px;right:12px}.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{text-align:left;grid-column:2}.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{width:min(390px,100% - 24px);padding:9px;top:12px;left:12px}.account-page .account-plan-float{width:min(320px,100% - 24px);min-height:78px;padding:10px 12px;bottom:12px;right: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{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.account-page .account-hero-actions .gold-button{grid-column:1/-1}.account-page .account-hero-actions .btn{white-space:normal;width:auto;padding-inline:10px}.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{background:radial-gradient(1320px 620px at 10% -14%,#6f4fc73d,#0000 70%),radial-gradient(1040px 520px at 88% -8%,#4484d02b,#0000 70%),linear-gradient(#0509132e,#050913b8),url(/assets/ami-space-background-COjW1T71.png) top/cover fixed,#070b17;width:100%;max-width:none;overflow-x:clip}.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{width:100%;max-width:none;padding:12px 13px 30px;display:block}.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, #11182be0, #080d1ae6);--forum-panel-soft:#080d1ac2;--forum-border:#849ce44d;--forum-border-strong:#67c7ff6b;--forum-text:#edf4ff;--forum-muted:#9eb4dc;--forum-cyan:#67d7ff;--forum-green:#5ce1b1;--forum-gold:#f3c66e;width:min(100%,2116px);color:var(--forum-text);gap:14px;margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.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{border:1px solid var(--forum-border);background:linear-gradient(90deg,#070c18f0,#080d19d1 52%,#080d197a),url(/assets/ami-banner-ultrawide-BpRCGR6K.png) 50%/cover;border-radius:22px;grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);min-height:570px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #5367ab2e,0 20px 38px #02050c8f}.forum-page .forum-hero-copy{background:radial-gradient(circle at 18% 22%,#7d5bff29,#0000 36%),linear-gradient(90deg,#070c18f5,#070c18c7);flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4.2vw,78px);display:flex}.forum-page .forum-kicker{color:#88dcff;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.forum-page .forum-hero h1{color:#f5f7ff;letter-spacing:-.045em;max-width:840px;margin:20px 0 14px;font-size:clamp(38px,4vw,72px);line-height:.98}.forum-page .forum-hero-copy>p{color:#bdccef;max-width:780px;margin:0;font-size:clamp(14px,1.1vw,19px);line-height:1.6}.forum-page .forum-chip-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.forum-page .forum-chip,.forum-page .forum-status-pill{color:#c9d8f8;background:#0a101fa8;border:1px solid #8097de5c;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:5px 12px;font-size:11px;font-style:normal;line-height:1.2;display:inline-flex}.forum-page .forum-chip-live{color:#e0fff2;background:#3dae8926;border-color:#5ce0b070}.forum-page .forum-hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.forum-page .forum-button,.forum-page .forum-footer-links a{color:#d8e6ff;cursor:pointer;background:#ffffff06;border:1px solid #7f98e261;border-radius:11px;justify-content:center;align-items:center;min-height:39px;padding:9px 16px;font-size:12px;font-weight:750;line-height:1.2;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.forum-page .forum-button:hover:not(:disabled),.forum-page .forum-footer-links a:hover{background:#4ea3d91f;border-color:#67d7ffad;transform:translateY(-1px)}.forum-page .forum-button-primary{color:#ffefcb;background:linear-gradient(135deg,#f2b23f52,#f5bd571f);border-color:#f3c263a8;box-shadow:inset 0 0 0 2px #ffe3b014}.forum-page .forum-button:disabled{opacity:.48;cursor:not-allowed}.forum-page .forum-hero-demo-board{background:#050a1699;border:1px solid #8199e347;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:760px;margin-top:26px;padding:12px;display:grid;box-shadow:inset 0 0 22px #5773ff12}.forum-page .forum-hero-demo-board>div:not(.forum-mini-topic-list){background:#0a1120c2;border:1px solid #7d94da38;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.forum-page .forum-hero-demo-board span,.forum-page .forum-hero-visual-card span{color:#92afd9;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.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;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.forum-page .forum-mini-topic-list span{color:#bdccef;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;background:#121d34b8;border-radius:8px;padding:7px 9px;overflow:hidden}.forum-page .forum-hero-visual{background:linear-gradient(#080d191f,#080d19c7),url(/assets/ami-hero-wide-DnBFoKEx.png) 50%/cover;border:1px solid #97acf747;border-radius:18px;min-height:570px;margin:12px;position:relative;overflow:hidden}.forum-page .forum-hero-visual-card{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d19cc;border:1px solid #7e95de66;border-radius:12px;gap:5px;width:min(270px,100% - 30px);padding:12px;display:grid;position:absolute;box-shadow:0 10px 22px #05081094}.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{color:#d9f5ff;background:#0c2538bd;border:1px solid #69d8ff75;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:8px 13px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.forum-page .forum-online-pill:before{background:var(--forum-green);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5ae0b1cc}.forum-page .forum-demo-disclosure{color:#a9c9e9;background:#081524c2;border:1px solid #58c2ff47;border-radius:12px;margin:0;padding:11px 15px;font-size:12px;line-height:1.5}.forum-page .forum-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.forum-page .forum-stat-card{border:1px solid var(--forum-border);background:radial-gradient(circle at 10% 10%,#68c8ff1f,transparent 44%),var(--forum-panel);border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #5367ab1f}.forum-page .forum-stat-orbit{color:#dfeaff;background:radial-gradient(circle,#7b59ff80 0,#7b59ff80 12%,#0000 14%),#141f38c7;border:1px solid #72c5ff6b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 18px #7658ff42}.forum-page .forum-stat-card>div{min-width:0;display:grid}.forum-page .forum-stat-card strong{color:#f4f7ff;font-size:26px;line-height:1}.forum-page .forum-stat-card span:not(.forum-stat-orbit){color:#d4e3ff;margin-top:5px;font-size:13px;font-weight:750}.forum-page .forum-stat-card small{color:var(--forum-muted);margin-top:4px;font-size:10px}.forum-page .forum-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.forum-page .forum-panel,.forum-page .forum-selected-section,.forum-page .forum-feedback,.forum-page .forum-project-footer{border:1px solid var(--forum-border);background:radial-gradient(circle at 10% 0%,#886fff1a,transparent 30%),var(--forum-panel);border-radius:16px;min-width:0;box-shadow:inset 0 0 0 2px #5367ab21,0 20px 38px #02050c6b}.forum-page .forum-panel{padding:18px}.forum-page .forum-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.forum-page .forum-section-heading h2,.forum-page .forum-selected-header h2{color:#f2f6ff;margin:8px 0 0;font-size:clamp(20px,1.7vw,30px);line-height:1.14}.forum-page .forum-text-button{color:#6bd8ff;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:750}.forum-page .forum-category-list,.forum-page .forum-pinned-list,.forum-page .forum-topic-table{gap:7px;display:grid}.forum-page .forum-category-row,.forum-page .forum-pinned-topic,.forum-page .forum-topic-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#070e1db8;border:1px solid #7e95dd33;border-radius:10px;transition:border-color .15s,background-color .15s,transform .15s}.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{background:#152d4699;border-color:#64d2ff80}.forum-page .forum-category-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.forum-page .forum-category-icon{color:#f7d487;background:#5c411242;border:1px solid #f2c2635c;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:inline-flex}.forum-page .forum-category-row>span:nth-child(2),.forum-page .forum-pinned-topic>span:nth-child(2){gap:3px;min-width:0;display:grid}.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{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.forum-page .forum-avatar{color:#f4efff;background:radial-gradient(circle at 35% 30%,#79d8ff7a,#0000 28%),linear-gradient(145deg,#5836aae6,#101d3af0);border:1px solid #ac8cff75;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:inset 0 0 14px #6654ff47}.forum-page .forum-topic-meta{color:#b6c8ea;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.forum-page .forum-community-status-card{background:#081b2aad;border:1px solid #6cd5ff47;border-radius:12px;grid-template-columns:190px minmax(0,1fr);gap:14px;margin-top:12px;padding:14px;display:grid}.forum-page .forum-community-status-card>div{align-content:start;gap:4px;display:grid}.forum-page .forum-community-status-card span{color:#75d9ff;text-transform:uppercase;font-size:10px;font-weight:800}.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{color:#9fb6dd;margin:0;font-size:11px;line-height:1.55}.forum-page .forum-topics-panel{scroll-margin-top:16px}.forum-page .forum-toolbar{grid-template-columns:minmax(240px,1fr) minmax(180px,.34fr) minmax(180px,.34fr);gap:10px;margin-bottom:13px;display:grid}.forum-page .forum-toolbar label,.forum-page .forum-reply-preview label{color:#aabde0;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.forum-page .forum-toolbar input,.forum-page .forum-toolbar select,.forum-page .forum-reply-preview textarea{color:#dfeaff;background:#050a15d1;border:1px solid #7f98e259;border-radius:10px;outline:0;width:100%;min-width:0}.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{grid-template-columns:38px minmax(0,1fr) minmax(110px,auto) 90px 128px;align-items:center;gap:11px;padding:10px 12px;display:grid}.forum-page .forum-topic-copy{gap:4px;min-width:0;display:grid}.forum-page .forum-topic-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.forum-page .forum-topic-badges em{color:#d9d1ff;text-transform:uppercase;background:#5c4ab16b;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal}.forum-page .forum-topic-metric{color:#d8e5ff;text-align:right;gap:2px;font-size:12px;font-weight:800;display:grid}.forum-page .forum-topic-metric small{font-size:8px;font-weight:500}.forum-page .forum-empty-state{color:#c5d5f3;text-align:center;background:#070d1999;border:1px dashed #8099e252;border-radius:12px;justify-items:center;gap:13px;padding:34px 20px;display:grid}.forum-page .forum-pagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.forum-page .forum-pagination span{color:#a9bcdf;font-size:11px}.forum-page .forum-selected-section{background:linear-gradient(90deg,#070c18e8,#080d19c7),url(/assets/ami-banner-ultrawide-BpRCGR6K.png) 50%/cover;padding:18px}.forum-page .forum-selected-header{border-bottom:1px solid #7f98e238;justify-content:space-between;align-items:flex-start;gap:18px;padding:0 4px 16px;display:flex}.forum-page .forum-selected-header .forum-chip-row{margin-top:12px}.forum-page .forum-thread-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.28fr);gap:12px;margin-top:14px;display:grid}.forum-page .forum-thread-panel,.forum-page .forum-side-card{background:#050b17d6;border:1px solid #7e95dd38;border-radius:12px;min-width:0}.forum-page .forum-thread-posts{display:grid}.forum-page .forum-thread-post{border-bottom:1px solid #7d95dd33;grid-template-columns:190px minmax(0,1fr);min-width:0;display:grid}.forum-page .forum-post-author{text-align:center;background:#0d182b85;border-right:1px solid #7d95dd2e;align-content:start;justify-items:center;gap:5px;padding:18px 14px;display:grid}.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;text-transform:uppercase;font-size:9px;font-weight:800}.forum-page .forum-post-body h3{color:#eef4ff;margin:7px 0 9px;font-size:14px}.forum-page .forum-post-body p{color:#bcccec;margin:0;font-size:12px;line-height:1.62}.forum-page .forum-reply-preview{gap:12px;padding:15px;display:grid}.forum-page .forum-reply-preview textarea{resize:vertical;min-height:82px;padding:12px}.forum-page .forum-reply-preview textarea:disabled{color:#8fa3c8;cursor:not-allowed}.forum-page .forum-reply-preview>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.forum-page .forum-reply-preview p{color:#92a8d0;flex:auto;margin:0;font-size:10px;line-height:1.45}.forum-page .forum-thread-sidebar{align-content:start;gap:10px;display:grid}.forum-page .forum-side-card{padding:14px}.forum-page .forum-side-card h3{color:#e9f1ff;margin:0 0 10px;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{gap:7px;margin:0;padding:0;list-style:none;display:grid}.forum-page .forum-side-card li,.forum-page .forum-project-grid li{color:#aebfe0;padding-left:14px;font-size:10px;line-height:1.45;position:relative}.forum-page .forum-side-card li:before,.forum-page .forum-project-grid li:before{content:"";background:#63d9ff;border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0;box-shadow:0 0 8px #60d9ff61}.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) 50%/cover}.forum-page .forum-feedback>p,.forum-page .forum-project-footer>p{color:#aebfe0;margin:-4px 0 16px;font-size:12px;line-height:1.55}.forum-page .forum-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.forum-page .forum-feedback-card{background:#050c19d1;border:1px solid #7f98e25c;border-radius:11px;min-height:176px;padding:13px;display:grid}.forum-page .forum-feedback-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.forum-page .forum-feedback-card>div span{color:#b7caed;border:1px solid #7d95dc52;border-radius:999px;padding:4px 8px;font-size:9px}.forum-page .forum-feedback-card em{color:#f2edff;background:#493491c2;border:1px solid #a58aff6b;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.forum-page .forum-feedback-card h3{color:#f0f4ff;margin:11px 0 6px;font-size:13px;line-height:1.35}.forum-page .forum-feedback-card p{color:#afc0df;margin:0;font-size:11px;line-height:1.52}.forum-page .forum-feedback-card small{color:#92a8d1;border-top:1px solid #7f97e033;align-self:end;margin-top:13px;padding-top:10px;font-size:9px}.forum-page .forum-project-footer{background:radial-gradient(circle at 70% 20%,#4a51cf1f,#0000 36%),#050c18e6}.forum-page .forum-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.forum-page .forum-project-grid article{background:#050c18b8;border:1px solid #7f98e23d;border-radius:11px;padding:14px}.forum-page .forum-project-grid h3{color:#f0f4ff;margin:0 0 10px;font-size:13px}.forum-page .forum-footer-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.forum-page .forum-footer-links a{min-height:34px;padding:7px 14px}.forum-page .forum-footer-signature{letter-spacing:.02em;color:#d4e2fa!important;margin:15px 0 5px!important;font-size:10px!important}.forum-page .forum-footer-disclaimer{color:#8fa6ce!important;margin:0!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{border-radius:16px;min-height:0}.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-area:1/3}.forum-page .forum-selected-header{flex-direction:column;align-items:stretch}.forum-page .forum-thread-post{grid-template-columns:minmax(0,1fr)}.forum-page .forum-post-author{text-align:left;border-right:0;grid-template-columns:46px minmax(0,1fr);justify-items:start}.forum-page .forum-post-author .forum-avatar{grid-row:1/span 2}.forum-page .forum-reply-preview>div{flex-direction:column;align-items:stretch}.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{background-position:60%;min-height:330px}.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{bottom:12px;left:12px;right:12px}.forum-page .forum-stat-card{min-height:92px;padding:12px}.forum-page .forum-section-heading{flex-direction:column;align-items:flex-start}.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{letter-spacing:-.025em;max-width:100%;font-size:clamp(24px,6.2vw,29px);line-height:1.12}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.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{letter-spacing:-.03em;max-width:100%;margin:14px 0 10px;font-size:clamp(26px,7vw,30px);line-height:1.08}.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{bottom:10px;left:10px;right:10px}}.figma-loot-database-shell .loot-database-filter-status-line{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.figma-loot-database-shell .loot-database-filter-status-line>.chip-row{min-width:0}.figma-loot-database-shell .loot-database-reset-filters{flex:none;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{flex-direction:column;display:flex}.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{border-top:1px solid #7e95de29;margin-top:9px;display:block}.figma-loot-database-shell .loot-database-mobile-secondary-filters>summary,.figma-loot-database-shell .loot-card-details>summary{color:#c9dcfa;cursor:pointer;background:#0e162ab8;border:1px solid #7e95de47;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 9px;font-size:11px;display:flex}.figma-loot-database-shell .loot-database-mobile-secondary-filters[open]>summary,.figma-loot-database-shell .loot-card-details[open]>summary{color:#e8f6ff;border-color:#69d8ff6b}.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{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:7px;display:grid}.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: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{gap:6px;min-height:0;padding:10px}.figma-loot-database-shell .loot-card-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.figma-loot-database-shell .loot-card-details{display:block}.figma-loot-database-shell .loot-card-details[open]>.loot-card-details-content{border-top:1px solid #7e95de29;gap:5px;margin-top:6px;padding-top:6px;display:grid}.figma-loot-database-shell .loot-card>.chip-row:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:2px;display:grid}.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{height:auto;min-height:0}.figma-item-analytics-shell .item-analytics-page .item-analytics-ami-panel{align-self:start;height:clamp(520px,32vw,680px);min-height:0}.figma-item-analytics-shell .item-analytics-page .item-analytics-selected-shell h1{color:#f7f9ff;letter-spacing:-.02em;margin:0;font-size:clamp(1.24rem,1.55vw,1.72rem);line-height:1.16}.figma-item-analytics-shell .item-analytics-page .item-analytics-primary-context{gap:5px;margin-top:8px}.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{color:#a9bfe8;cursor:pointer;background:#080d1975;border:1px solid #7a92da3d;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;line-height:1.25}.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{gap:5px;margin-top:7px}.figma-item-analytics-shell .item-analytics-page .item-analytics-head-actions{flex:0 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{flex-direction:column;display:flex}.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{flex-wrap:wrap;display:flex}.figma-item-analytics-shell .item-analytics-page .item-analytics-primary-context .chip{flex:0 auto;width:auto}.figma-item-analytics-shell .item-analytics-page .item-analytics-selected-shell .item-analytics-head>.item-analytics-head-actions{flex-wrap:wrap;width:100%;display:flex}.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: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{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.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{color:#76cde8;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.figma-market-shell .market-architecture-page .market-primary-heading h1{color:#f6f8ff;letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.15vw,42px);line-height:1.06}.figma-market-shell .market-architecture-page .market-primary-heading .subtle-copy{color:#aec0e4;max-width:760px;margin:10px 0 0;font-size:clamp(12px,.88vw,15px);line-height:1.48}.figma-market-shell .market-architecture-page .market-primary-context{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:300px;display:flex}.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{background:#070c1894;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:12px;padding:7px 9px;display:flex}.figma-market-shell .market-architecture-page .market-contract-strip-compact .market-status-line-primary{flex:auto}.figma-market-shell .market-architecture-page .market-utility-details{flex:none;position:relative}.figma-market-shell .market-architecture-page .market-utility-details summary{color:#c9d9f8;cursor:pointer;border:1px solid #8097de4d;border-radius:999px;min-height:26px;padding:5px 10px;font-size:10px;line-height:1.4;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{color:#e8f6ff;border-color:#69d8ff8f}.figma-market-shell .market-architecture-page .market-utility-details-content{z-index:12;background:#070c19fa;border:1px solid #7e95de6b;border-radius:12px;gap:8px;width:min(620px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;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{gap:8px;margin-top:10px;display:grid}.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{flex:auto;width:auto;padding-inline:6px;font-size:9px}.figma-market-shell .market-architecture-page .market-primary-action{flex: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{text-align:center;width:100%}.figma-market-shell .market-architecture-page .market-utility-details-content{width:100%;margin-top:8px;position:static}}.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{box-sizing:border-box;background:linear-gradient(#080d1a33,#060a1414);border:1px solid #ffffff1f;padding:8px;position:relative}.landing-lovable-page .landing-best-offer-head{grid-template-columns:auto minmax(0,1fr) auto}.landing-lovable-page .landing-best-offer-demo-label{color:#a9bde3;white-space:nowrap;background:#080e1da3;border:1px solid #7d95dc47;border-radius:999px;align-self:start;padding:4px 8px;font-size:10px;line-height:1}.landing-lovable-page .landing-hero-transparency-note{color:#91a8d1;margin:0;font-size:10.5px;line-height:1.4}.landing-lovable-page .landing-signal-filter-chip{align-items:center;display:inline-flex}.landing-lovable-page .landing-market-summary-cta{white-space:nowrap;min-height:30px;padding:5px 10px}.landing-lovable-page .landing-widget-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #7f97e047;transition:border-color .18s,background-color .18s,transform .18s}.landing-lovable-page .landing-widget-card-button:hover,.landing-lovable-page .landing-widget-card-button:focus-visible{background-color:#101b33e0;border-color:#68daff8f;transform:translateY(-1px)}.landing-lovable-page .landing-widget-card-button:focus-visible{outline-offset:2px;outline:2px solid #68daff6b}.landing-lovable-page .landing-widget-card-button h4{text-overflow:clip;white-space:normal;overflow:visible}@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{justify-content:center;width:100%}}.guild-page{color:#f6f0df;width:min(1120px,100%);margin:0 auto;padding:24px}.guild-hero,.guild-panel{background:linear-gradient(145deg,#191816f5,#0a0c0ef5);border:1px solid #d8b04c57;border-radius:16px;box-shadow:0 18px 44px #00000047}.guild-hero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:24px;display:flex}.guild-hero h1,.guild-panel h2{margin:0 0 10px}.guild-eyebrow{color:#d8b04c;letter-spacing:.14em;margin:0 0 8px;font-size:.76rem}.guild-role-chip{color:#f0cc6b;border:1px solid #d8b04c;border-radius:999px;padding:7px 12px;font-weight:700}.guild-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guild-grid>:first-child{grid-column:1/-1}.guild-panel{margin-bottom:18px;padding:20px}.guild-form{gap:10px;display:grid}.guild-form input,.guild-form textarea{color:#fff;background:#00000057;border:1px solid #d8b04c57;border-radius:9px;width:100%;padding:11px 12px}.guild-form textarea{resize:vertical;min-height:92px}.guild-card-list,.guild-member-list{gap:10px;display:grid}.guild-card,.guild-member-row{width:100%;color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;gap:14px;padding:14px;display:flex}.guild-card{cursor:pointer}.guild-card:hover,.guild-card:focus-visible{border-color:#d8b04c}.guild-invite-once{border:1px solid #d8b04c;border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.guild-invite-once code{overflow-wrap:anywhere;color:#f0cc6b}.guild-error{color:#ffd1d1;background:#5f14144d;border:1px solid #ff68688c;border-radius:9px;padding:12px 14px}.guild-empty{color:#f6f0dfb8}.guild-link-button{color:#f0cc6b;cursor:pointer;background:0 0;border:0;margin-bottom:14px}@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{color:#f6f0dfe0;background:#11151fb8;border:1px solid #d8b04c57;border-radius:12px;margin:0 0 18px;padding:14px 16px}.pricing-catalog-state.is-error{color:#ffd1d1;border-color:#ff68688c}.pricing-catalog-state.is-disabled{border-color:#ffffff24}.pricing-grid.is-informational .pricing-card{opacity:.82}.subscription-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050acc;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.subscription-dialog{color:#f6f0df;background:linear-gradient(155deg,#1b202cfc,#0b0e16fc);border:1px solid #d8b04c7a;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000094}.subscription-dialog h2{margin:8px 42px 18px 0}.subscription-dialog-close{color:#f6f0df;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;width:36px;height:36px;position:absolute;top:16px;right:16px}.subscription-dialog-plan{background:#d8b04c14;border:1px solid #d8b04c4d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.subscription-dialog-plan div{gap:4px;display:grid}.subscription-dialog-plan span,.subscription-dialog-note{color:#f6f0dfb3}.subscription-consent-row{cursor:pointer;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:20px;padding:14px;display:grid}.subscription-consent-row input{accent-color:#d8b04c;width:18px;height:18px;margin-top:2px}.subscription-legal-links,.subscription-dialog-actions,.subscription-account-actions,.subscription-cancel-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.subscription-legal-links{margin:10px 0 18px 44px}.subscription-legal-links button{color:#f0cc6b;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.subscription-status-message,.subscription-account-message,.subscription-cancel-confirm{background:#d8b04c14;border:1px solid #d8b04c57;border-radius:10px;margin:14px 0;padding:12px 14px}.subscription-status-message.is-warning{border-color:#ffbb5c80}.subscription-status-message.is-error,.subscription-account-message.is-error{color:#ffd1d1;background:#5f14144d;border-color:#ff68688c}.subscription-account-empty,.subscription-account-message,.subscription-cancel-confirm{gap:12px;display:grid}.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{color:#ffd1d1;border-color:#ff686873}@media (max-width:620px){.subscription-dialog{padding:22px 18px}.subscription-dialog-plan{flex-direction:column;align-items:flex-start}.subscription-legal-links{margin-left:0}}.admin-page{color:#f7f1df;background:radial-gradient(circle at 12% 0,#c4923d26,#0000 34rem),linear-gradient(#10131a,#0a0d12);min-height:100%;padding:30px clamp(18px,4vw,52px) 56px}.admin-console-header,.admin-section-heading,.admin-console-principal,.admin-filter-actions,.admin-dialog-actions,.admin-action-row,.admin-pagination{align-items:center;display:flex}.admin-console-header,.admin-section-heading{justify-content:space-between;gap:24px}.admin-console-header h1,.admin-section-heading h1{color:#fff8e8;margin:6px 0 8px}.admin-console-header p,.admin-section-heading p{color:#aeb6c5;max-width:760px;margin:0}.admin-console-kicker{color:#d8aa59;letter-spacing:.14em;font-size:.76rem;font-weight:800}.admin-console-principal{background:#0a0d12b8;border:1px solid #d7aa5847;border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 16px}.admin-console-principal span{overflow-wrap:anywhere;color:#c7ceda}.admin-console-principal strong,.admin-status-badge{color:#e9bd6a}.admin-section-nav{background:#0f131be6;border:1px solid #ffffff17;border-radius:14px;gap:8px;margin:26px 0;padding:8px;display:flex;overflow-x:auto}.admin-section-nav button,.admin-primary-button,.admin-secondary-button,.admin-danger-button,.admin-pagination button,.admin-link-button{color:#f6edda;cursor:pointer;background:#181d27f0;border:1px solid #d7aa584d;border-radius:9px;min-height:40px;padding:8px 13px}.admin-section-nav button{flex:none}.admin-section-nav button.is-active,.admin-primary-button{color:#171109;background:linear-gradient(135deg,#f0c674,#bd8332);border-color:#c8953f}.admin-danger-button{color:#ffd4d4;border-color:#ee67678c}.admin-link-button{color:#e9bd6a;background:0 0;border:0;min-height:0;padding:2px 0;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-offset:2px;outline:3px solid #eebe648c}.admin-page button:disabled{cursor:not-allowed;opacity:.52}.admin-console-content,.admin-section-stack{gap:18px;display:grid}.admin-live-panel,.admin-async-state,.admin-record-card,.admin-operation-status-grid article{background:#12161ee8;border:1px solid #ffffff1a;border-radius:14px;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{color:#f4ddb2;margin:0 0 14px;font-size:1rem}.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{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.admin-metric-card,.admin-operation-status-grid article{gap:7px;min-height:100px;padding:15px;display:grid}.admin-metric-card{background:#ffffff09;border-left:3px solid #c8953f}.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{overflow-wrap:anywhere;font-size:1.28rem}.admin-filter-grid{background:#0f131bd9;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:16px;display:grid}.admin-filter-grid label,.admin-duration-controls label,.admin-reason-field{color:#bdc5d2;gap:6px;display:grid}.admin-page input,.admin-page select,.admin-page textarea{color:#fff;background:#0d1118;border:1px solid #ffffff29;border-radius:8px;width:100%;padding:10px}.admin-filter-actions,.admin-dialog-actions,.admin-action-row,.admin-pagination{flex-wrap:wrap;gap:10px}.admin-filter-actions{align-self:end}.admin-table-scroll{border:1px solid #ffffff1a;border-radius:14px;overflow-x:auto}.admin-live-table{border-collapse:collapse;background:#0f131be6;width:100%;min-width:900px}.admin-live-table th,.admin-live-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px}.admin-live-table th{color:#e2b65f;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.admin-live-table td{color:#d7dde7}.admin-live-table td small,.admin-operation-list small{color:#929dac;margin-top:5px;display:block}.admin-user-cards{display:none}.admin-definition-list{gap:9px;margin:0;display:grid}.admin-definition-list div,.admin-confirm-dialog dl div,.admin-record-card dl div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.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{overflow-wrap:anywhere;margin:0}.admin-duration-controls,.admin-duration-presets{flex-wrap:wrap;gap:10px;display:flex}.admin-duration-controls{align-items:end;margin-bottom:14px}.admin-duration-controls fieldset{border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:260px}.admin-duration-presets label{align-items:center;gap:4px;display:flex}.admin-duration-presets input{width:auto}.admin-reason-field textarea{resize:vertical;min-height:92px}.admin-dialog-backdrop{z-index:300;background:#030508d1;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.admin-confirm-dialog{color:#f8f0df;background:#141922;border:1px solid #dcae5c66;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto}.admin-confirm-dialog dl,.admin-operation-list,.admin-event-list,.admin-record-card dl{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.admin-operation-list li,.admin-event-list li{background:#ffffff0a;border-radius:9px;gap:4px;padding:11px;display:grid}.admin-pagination{justify-content:flex-end}@media (max-width:820px){.admin-page{padding:20px 14px 40px}.admin-console-header,.admin-section-heading{flex-direction:column;align-items:flex-start}.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{gap:12px;display:grid}.admin-filter-actions>*,.admin-action-row>*{flex:150px}}.legal-document-page,.page-not-found{background:linear-gradient(145deg,#141325f5,#0a0b18f0);border:1px solid #bfa9ff38;border-radius:24px;width:min(100% - 40px,980px);margin:32px auto 56px;padding:clamp(24px,4vw,52px);box-shadow:0 24px 70px #00000047}.legal-document-header{border-bottom:1px solid #ffffff1a;padding-bottom:24px}.legal-document-eyebrow{color:var(--gold,#f2cc77);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.legal-document-meta{flex-wrap:wrap;gap:12px 24px;margin:22px 0 0;display:flex}.legal-document-meta div{gap:3px;display:grid}.legal-document-meta dt{color:var(--muted,#a8a6b8);text-transform:uppercase;font-size:.76rem}.legal-document-meta dd{margin:0;font-weight:700}.legal-document-body{color:#f7f7ffe6;overflow-wrap:anywhere;max-width:78ch;margin:30px auto 0;line-height:1.72}.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{align-content:center;justify-items:start;gap:14px;min-height:320px;display:grid}.production-project-info-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-catalog-state.is-error{justify-content:space-between;align-items:center;gap:16px;display:flex}.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{overflow-wrap:anywhere;min-width:0}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #f4cf7a}: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{flex-direction:column;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}: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;top:0!important;right:0!important;bottom:0!important;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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 .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}.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}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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-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-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,.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9}.market-ami-visual-gradient{position:absolute;top:0;right:0;bottom:0;left: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{top:12px;right:12px;bottom:12px;left: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-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-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{top:8px;right:8px;bottom:8px;left: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}}
