@import"https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap";.ix-404-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:#020713;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;overflow-y:auto}.ix-404-video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.ix-404-video-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#02071373,#020713e0);z-index:1;pointer-events:none}.ix-404-content{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%}.ix-404-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;width:100%;max-width:1400px;margin:0 auto}@media(min-width:768px){.ix-404-header{padding:1.5rem 3rem}}.ix-404-brand{display:inline-flex;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:800;letter-spacing:.08em;color:#fff;text-decoration:none}.ix-404-brand-glow{color:#00f0ff;text-shadow:0 0 12px rgba(0,240,255,.5)}.ix-404-brand-logo{width:1.75rem;height:1.75rem;fill:#00f0ff;filter:drop-shadow(0 0 8px rgba(0,240,255,.6))}.ix-404-nav{display:none;align-items:center;gap:2rem}@media(min-width:1024px){.ix-404-nav{display:flex}}.ix-404-nav-link{color:#fffc;font-size:.875rem;letter-spacing:.04em;text-decoration:none;transition:color .2s ease}.ix-404-nav-link:hover{color:#00f0ff}.ix-404-login-btn{display:none;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:linear-gradient(135deg,#10b981,#00f0ff);padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#020713;text-decoration:none;transition:filter .2s ease,transform .2s ease;box-shadow:0 4px 20px #00f0ff40}@media(min-width:1024px){.ix-404-login-btn{display:inline-flex}}.ix-404-login-btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.ix-404-mobile-toggle{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;z-index:60}@media(min-width:1024px){.ix-404-mobile-toggle{display:none}}.ix-404-mobile-menu{position:fixed;right:0;bottom:0;left:0;top:70px;background:#020713f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 1.5rem;z-index:50;animation:ix404FadeIn .3s ease}.ix-404-hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.ix-404-subtitle{font-size:1.25rem;font-weight:300;color:#ffffffd9;letter-spacing:-.02em;margin:0 0 .35rem;max-width:600px;line-height:1.3}@media(min-width:640px){.ix-404-subtitle{font-size:1.75rem}}@media(min-width:768px){.ix-404-subtitle{font-size:2.25rem}}.ix-404-subtitle-second{margin-bottom:2rem}.ix-404-offline-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.2rem;border-radius:9999px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:.85rem;font-weight:500;margin-bottom:1.5rem;animation:ix404Pulse 2s infinite ease-in-out}.ix-404-number-wrap{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:2rem}.ix-404-number{font-size:clamp(80px,18vw,240px);font-weight:900;line-height:1;letter-spacing:-.05em;color:#fff;-webkit-user-select:none;user-select:none;text-shadow:0 0 80px rgba(0,240,255,.45),0 0 160px rgba(0,240,255,.25),0 0 40px rgba(255,255,255,.7)}.ix-404-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.ix-404-liquid-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.85rem 2rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-decoration:none;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 1px #fff3,0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.2);transition:all .25s ease;cursor:pointer}.ix-404-liquid-btn:hover{background:#00f0ff26;border-color:#00f0ff99;color:#00f0ff;box-shadow:0 0 30px #00f0ff59;transform:translateY(-2px)}.ix-404-liquid-btn.secondary{background:#ffffff05;border-color:#ffffff1f;color:#fffc}.ix-404-liquid-btn.secondary:hover{background:#ffffff14;border-color:#ffffff4d;color:#fff}.ix-404-footer{position:relative;z-index:10;padding:2.5rem 1.5rem 2rem;max-width:1400px;margin:0 auto;width:100%;border-top:1px solid rgba(255,255,255,.08)}@media(min-width:768px){.ix-404-footer{padding:3.5rem 3rem 2.5rem}}.ix-404-footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:768px){.ix-404-footer-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.ix-404-footer-grid{grid-template-columns:repeat(6,1fr)}}.ix-404-col-title{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:#fff;margin:0 0 1rem}.ix-404-col-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.ix-404-col-link{color:#ffffff80;font-size:.75rem;text-decoration:none;transition:color .2s ease}.ix-404-col-link:hover{color:#00f0ff}.ix-404-newsletter-col{grid-column:span 2}.ix-404-newsletter-form{display:flex;max-width:360px;margin-bottom:1.25rem}.ix-404-newsletter-input{flex:1;min-width:0;background:#fff;border:none;border-radius:6px 0 0 6px;padding:.65rem .85rem;font-size:.75rem;color:#0f172a;outline:none}.ix-404-newsletter-btn{background:linear-gradient(135deg,#10b981,#00f0ff);border:none;border-radius:0 6px 6px 0;padding:.65rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#020713;cursor:pointer;transition:filter .2s ease}.ix-404-newsletter-btn:hover{filter:brightness(1.15)}.ix-404-socials{display:flex;gap:.85rem;align-items:center}.ix-404-social-link{color:#ffffff80;transition:color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center}.ix-404-social-link:hover{color:#00f0ff;transform:translateY(-1px)}@keyframes ix404FadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ix404Pulse{0%,to{opacity:1}50%{opacity:.6}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nav-h: 78px;font-family:Inter,sans-serif;color:#e6f7ff;background:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--page: #000;--surface: #0a0a0a;--surface-raised: rgb(10 10 10 / 94%);--ink: #e6f7ff;--ink-soft: #b7d5e2;--muted: #8aa8b5;--faint: #64808d;--line: rgb(0 240 255 / 18%);--line-strong: rgb(0 240 255 / 38%);--accent: #00f0ff;--accent-dark: #08f;--accent-soft: rgb(0 240 255 / 8%);--accent-line: rgb(0 240 255 / 30%);--green: #00f0ff;--green-soft: rgb(0 240 255 / 8%);--amber: #00f0ff;--shadow: 0 24px 70px rgb(0 0 0 / 72%);--small-shadow: 0 6px 20px rgb(0 0 0 / 48%);--primary-color: #00f0ff;--secondary-color: #08f;--accent-color: #0ff;color-scheme:dark}@media(max-width:520px){:root{--nav-h: 70px}}.site-header{position:sticky;top:0;z-index:30;height:auto;border-bottom:1px solid transparent;background:transparent}.site-header-inner,.site-footer-inner{width:min(1240px,calc(100% - 64px));height:100%;margin-inline:auto;display:flex;align-items:center}.gallery-counter{display:inline-flex;align-items:center;gap:6px;padding:5px 0 1px;background:transparent;color:#fff;font:10px DM Mono,monospace;pointer-events:auto}.thumbnail-index{position:absolute;right:4px;bottom:3px;color:#fff;font:8px DM Mono,monospace;text-shadow:0 1px 4px rgb(0 0 0 / 80%)}.submitted-code-language{color:var(--muted);font:9px DM Mono,monospace}.submitted-code{max-height:480px;overflow:auto;margin:12px 0 0;padding:14px;border:1px solid var(--line);border-radius:7px;background:#10131b;color:#dce0f2;font:11px/1.7 DM Mono,monospace;-moz-tab-size:2;tab-size:2;white-space:pre}.prompt-lines{display:flex;width:30px;flex:0 0 auto;flex-direction:column;gap:7px;padding-top:1px;color:var(--faint);font:9px/1.72 DM Mono,monospace;-webkit-user-select:none;user-select:none}.prompt-text{flex:1;overflow-wrap:anywhere;margin:0;color:var(--ink-soft);font:10px/1.72 DM Mono,monospace;white-space:pre-wrap}.locked-copy-preview{display:flex;height:198px;flex-direction:column;gap:14px;overflow:hidden;padding:23px 18px;color:var(--muted);font:9px/1.7 DM Mono,monospace;opacity:.45;filter:blur(3px);-webkit-mask-image:linear-gradient(#000 0%,transparent 100%);mask-image:linear-gradient(#000 0%,transparent 100%)}.catalog-search kbd{display:inline-flex;width:19px;height:19px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;color:var(--faint);font:10px DM Mono,monospace}.site-footer{margin-top:auto;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 64%,transparent)}.site-footer-inner{min-height:67px;gap:18px}.site-footer-inner>span:nth-child(2){color:var(--muted);font:500 10px Inter,sans-serif}@media(max-width:980px){.catalog-toolbar{align-items:flex-start;flex-direction:column}.catalog-search{width:min(100%,420px)}.content-wrap{width:min(100% - 52px,780px)}.site-header-inner,.site-footer-inner{width:calc(100% - 48px)}.main-nav{margin-left:45px;gap:24px}.detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(245px,.8fr);gap:17px}.gallery-main{height:355px}.gallery-thumbs-label{display:none}.prompt-card{padding-inline:15px}.prompt-bottom{align-items:flex-start;flex-direction:column}.prompt-actions{width:100%}.prompt-actions>button{flex:1}}@media(max-width:740px){.site-header{height:62px}.site-header-inner,.site-footer-inner{width:calc(100% - 36px)}.brand{gap:8px}.brand-name{font-size:17px}.brand-product{font-size:8px}.main-nav{gap:17px;margin-left:28px}.nav-link{font-size:10px}.header-actions{gap:4px}.search-trigger{display:none}.header-divider{margin-inline:2px}.avatar-name{display:none}.content-wrap{width:calc(100% - 40px);padding-top:24px}.detail-heading{align-items:flex-start;margin-top:30px;margin-bottom:25px}.detail-heading h1{font-size:clamp(31px,7vw,42px)}.description{font-size:12px}.heading-actions{padding-top:21px}.detail-layout{grid-template-columns:minmax(0,1fr)}.gallery-main{height:clamp(260px,58vw,400px)}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.side-card{grid-row:span 2}.related-section{margin-top:48px}.related-image-wrap{height:130px}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding-block:13px}.footer-copyright{width:100%;margin-left:0}}@media(max-width:520px){.catalog-page{padding:29px 16px 52px}.catalog-intro h1{font-size:clamp(39px,12vw,54px)}.catalog-intro>p{font-size:12px}.catalog-stats{gap:9px;font-size:9px}.catalog-toolbar{margin-top:34px}.catalog-filter-list{gap:2px}.catalog-filter{min-height:32px;padding-inline:8px;font-size:9px}.catalog-card .related-image-wrap{height:210px}.site-header-inner,.site-footer-inner{width:calc(100% - 28px)}.brand-divider,.brand-product{display:none}.main-nav{gap:14px;margin-left:23px}.nav-link{font-size:9px}.sign-in-button{gap:4px;padding:8px 9px;font-size:9px}.content-wrap{width:calc(100% - 30px);padding-top:20px;padding-bottom:55px}.breadcrumbs{gap:5px;font-size:9px}.breadcrumbs span{max-width:120px}.detail-heading{gap:9px;margin-top:25px;margin-bottom:20px}.detail-heading h1{font-size:clamp(29px,8.6vw,38px)}.badge-row{gap:5px;margin-bottom:10px}.category-pill,.premium-pill,.free-pill,.featured-pill{min-height:20px;padding-inline:7px;font-size:8px}.description{margin-top:10px;font-size:11px;line-height:1.65}.creator-line{flex-wrap:wrap;gap:6px;margin-top:15px;font-size:9px}.creator-separator{margin-inline:2px}.heading-actions{gap:4px;padding-top:18px}.favorite-button,.more-button{width:32px;height:32px}.gallery{border-radius:10px}.gallery-main{height:265px}.gallery-thumbnails{gap:6px;min-height:68px;padding:8px}.thumbnail{width:56px;height:48px}.gallery-caption{min-height:62px;padding:20px 12px 10px}.gallery-caption strong{font-size:10px}.gallery-counter{font-size:9px}.gallery-top-actions{top:9px;right:9px;left:9px}.prompt-card{padding:14px 12px 12px}.prompt-card-heading h2{font-size:12px}.prompt-code-icon{width:31px;height:31px}.copy-inline{padding:6px 7px}.prompt-body{max-height:239px;padding:11px 8px 10px}.prompt-body-expanded{max-height:1000px}.prompt-lines{width:25px;font-size:8px}.prompt-text{font-size:9px}.prompt-counts{font-size:7px}.secondary-action,.primary-action{min-height:34px;padding-inline:8px;font-size:8px}.prompt-bottom{gap:9px}.sidebar{grid-template-columns:1fr;gap:9px}.side-card{grid-row:auto}.creator-card{order:2}.usage-card{order:3}.related-section{margin-top:41px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:22px}.view-all{margin:0}.related-grid{grid-template-columns:minmax(0,1fr);gap:10px}.related-card{display:grid;grid-template-columns:108px minmax(0,1fr)}.related-image-wrap{height:100%;min-height:118px}.related-card-body{padding:10px}.related-card-body>strong{font-size:12px}.related-meta{gap:6px;font-size:7px}.related-arrow{opacity:1;transform:none}.site-footer-inner{min-height:72px}.site-footer-inner>span:nth-child(2){font-size:9px}.footer-copyright{font-size:7px}.modal-backdrop{padding:13px}.dialog{padding:25px 20px 21px;border-radius:13px}.dialog h2{font-size:21px}.lightbox-dialog{height:min(83vh,680px);padding:42px 34px 58px}.lightbox-previous{left:5px}.lightbox-next{right:5px}.lightbox-nav{width:31px;height:31px}.lightbox-caption{right:38px;left:38px;font-size:9px}.lightbox-caption span{font-size:7px}.skeleton-layout{grid-template-columns:1fr}.skeleton-gallery{height:280px}.skeleton-side{display:none}}.catalog-shell .site-header{border-color:transparent;background:transparent}.catalog-shell .site-header-inner,.catalog-shell .site-footer-inner{width:min(1380px,calc(100% - 80px))}.catalog-shell .site-footer{border-color:var(--line);background:#05090d8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.catalog-shell .site-footer-inner>span{color:#718285}:root:not(.theme-dark) .catalog-shell .site-footer{border-color:#1a45491f;background:#f8fbfbd6}:root:not(.theme-dark) .catalog-shell .site-footer-inner>span{color:#617579}@media(max-width:740px){.catalog-shell .site-header-inner,.catalog-shell .site-footer-inner{width:calc(100% - 36px)}.catalog-page{padding:0 22px 72px}.landing-hero{min-height:620px;min-height:min(680px,calc(100svh - 62px));padding:62px 0 80px}.landing-hero h1{font-size:clamp(47px,10vw,76px)}.landing-promo{min-height:0;align-items:flex-start;flex-direction:column;gap:4px;margin:0 auto 68px;padding:34px 29px;border-radius:20px}.promo-content h2{font-size:clamp(27px,5.8vw,38px)}.promo-cta{min-height:48px;margin-top:21px}.promo-orbit{right:-10%;width:220px}.catalog-browser-heading{align-items:flex-start;flex-direction:column;gap:12px}.catalog-browser .catalog-stats{margin:0}.catalog-controls{align-items:stretch;flex-direction:column}.catalog-controls .catalog-search{width:100%}.catalog-controls .prompt-tier-filters{align-self:flex-start}.catalog-card-copy{padding:13px 12px 14px}.catalog-card-copy>strong{font-size:14px}.catalog-card-description{font-size:9px}.catalog-card-copy-button{min-height:30px;padding-inline:9px;font-size:8px}}.prompt-text-area{min-height:220px;max-height:380px;overflow:auto;margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--page) 75%,#080e13);color:var(--ink);font:12px/1.8 DM Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-implementation-code{max-height:360px;overflow:auto;margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#0c1118;color:#dce4e6;font:11px/1.7 DM Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.about-roadmap-list>div>span{color:#60c5d9;font:600 11px DM Mono,monospace}body,.app-shell,.page-wrap,.catalog-page{background:#000000e0;border-color:#00f0ff29}.explore-page-redesign{min-height:85vh;padding-bottom:80px}.studio-shell .prompt-marketplace-page.catalog-page.explore-page-redesign{padding:40px max(24px,calc((100% - 1640px)/2)) 80px;max-width:1720px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@media(max-width:1599px){.studio-shell .prompt-marketplace-page.catalog-page.explore-page-redesign{padding:36px max(20px,calc((100% - 1380px)/2)) 70px}}@media(max-width:767px){.studio-shell .prompt-marketplace-page.catalog-page.explore-page-redesign{padding:24px 16px 50px}}.explore-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:48px 0 36px;border-bottom:1px solid rgba(56,189,248,.1);margin-bottom:28px}.iris-hero-cards-section{position:relative!important;width:100%!important;border-radius:18px!important;border:1px solid rgba(56,189,248,.22)!important;background:radial-gradient(ellipse at 50% 0%,#0f172ae0,#020617f5)!important;box-shadow:0 20px 50px -15px #000000b3,0 0 30px -5px #38bdf81a!important;margin-bottom:26px!important;overflow:hidden!important;text-align:center!important;box-sizing:border-box!important}.iris-card-fan-container{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:16px auto 4px!important;overflow:visible!important}.explore-hero-wrapper{position:relative;height:500px;min-height:460px;margin-bottom:36px;border-radius:20px;border:1px solid rgba(56,189,248,.22);overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#0f172a99,#020617f2);box-shadow:0 20px 60px -15px #000000b3,0 0 35px -5px #38bdf81f}.explore-hero-band{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.explore-hero-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(2,6,23,.35) 0%,transparent 15%,transparent 85%,rgba(2,6,23,.45) 100%);pointer-events:none;z-index:1}.explore-hero--over-band{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin-bottom:0;border-bottom:none;padding:64px 44px 52px}.explore-hero__content{max-width:780px;position:relative;z-index:3}.explore-hero__eyebrow{margin-bottom:12px}.explore-hero__badge{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:9999px;background:#38bdf814;border:1px solid rgba(56,189,248,.25);color:#38bdf8;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explore-hero__title{font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:#f8fafc;margin:0 0 14px}.explore-hero__title.glass-headline{font-family:"Sora",var(--font-heading, "Manrope", sans-serif);font-size:clamp(2rem,3.8vw,3.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.16;color:transparent;margin:0 0 10px}.explore-hero__dot{color:#38bdf8;text-shadow:0 0 16px rgba(56,189,248,.6)}.explore-hero__subtitle{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.55;color:#94a3b8;margin:0;max-width:680px}.explore-hero__aside{flex-shrink:0;margin-bottom:6px}.explore-hero__library-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#0f172ab3;border:1px solid rgba(56,189,248,.25);border-radius:12px;color:#e2e8f0;font-size:.85rem;font-weight:600;text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s ease}.explore-hero__library-btn:hover{background:#38bdf81f;border-color:#38bdf880;color:#38bdf8;transform:translateY(-2px);box-shadow:0 6px 20px -4px #38bdf833}.explore-hero__library-count{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;background:#38bdf840;border-radius:9999px;font-size:.72rem;color:#38bdf8;font-weight:700}.explore-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.explore-search-wrap{flex:1;min-width:280px;max-width:540px}.explore-search-input{display:flex;align-items:center;gap:10px;background:#0d121cd9!important;border:1px solid rgba(56,189,248,.18)!important;border-radius:14px!important;padding:10px 16px!important;transition:all .25s ease;box-shadow:0 4px 16px -2px #0006!important}.explore-search-input:focus-within{border-color:#38bdf880!important;box-shadow:0 0 0 3px #38bdf81f,0 6px 20px -2px #00000080!important;background:#101826f2!important}.explore-search-icon{color:#64748b;flex-shrink:0;transition:color .2s ease}.explore-search-input:focus-within .explore-search-icon{color:#38bdf8}.explore-search-input input{flex:1;background:transparent;border:none;outline:none;color:#f1f5f9;font-size:.9rem;font-family:inherit}.explore-search-input input::placeholder{color:#64748b}.explore-search-clear{background:#ffffff14;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;transition:all .2s ease}.explore-search-clear:hover{background:#ffffff29;color:#fff}.explore-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.explore-tier-pills{display:inline-flex;align-items:center;background:#0b101acc;border:1px solid rgba(56,189,248,.14);border-radius:12px;padding:3px;gap:2px}.explore-filter-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:9px;border:none;background:transparent;color:#94a3b8;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.explore-filter-pill:hover{color:#f1f5f9;background:#ffffff0d}.explore-filter-pill.is-active{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3);box-shadow:0 2px 8px #38bdf81a}.explore-sort-wrap{position:relative;display:inline-flex;align-items:center}.explore-sort-icon{position:absolute;left:12px;color:#64748b;pointer-events:none}.explore-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0b101acc;border:1px solid rgba(56,189,248,.14);border-radius:12px;color:#cbd5e1;font-size:.78rem;font-weight:600;font-family:inherit;padding:8px 32px;cursor:pointer;outline:none;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.explore-sort-select:hover,.explore-sort-select:focus{border-color:#38bdf866;color:#f8fafc;background-color:#101826f2}.explore-categories-wrapper{margin-bottom:24px}.prompt-category-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.prompt-category-scroll::-webkit-scrollbar{display:none}.prompt-category-tabs .landing-category-pill{padding:8px 16px;border-radius:10px;font-size:.8rem;font-weight:600;white-space:nowrap;background:#0b101a99;border:1px solid rgba(255,255,255,.07);color:#94a3b8;cursor:pointer;transition:all .2s ease}.prompt-category-tabs .landing-category-pill:hover{background:#38bdf814;border-color:#38bdf840;color:#f1f5f9}.prompt-category-tabs .landing-category-pill.landing-category-active{background:#38bdf8;border-color:#38bdf8;color:#030712;font-weight:700;box-shadow:0 4px 14px #38bdf859}.explore-results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding:0 2px}.explore-results-count{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#64748b;text-transform:uppercase;display:flex;align-items:center;gap:8px}.explore-results-badge{padding:2px 8px;border-radius:9999px;background:#38bdf81a;color:#38bdf8;font-size:.7rem}.explore-clear-all-btn{background:none;border:none;color:#38bdf8;font-size:.78rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.explore-clear-all-btn:hover{opacity:.8}.gallery-card{display:flex;flex-direction:column;background:#090d14;border:1px solid rgba(56,189,248,.12);border-radius:20px;overflow:hidden;text-decoration:none;position:relative;width:100%;min-width:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease;box-shadow:0 8px 24px -4px #0006}.gallery-card:hover{transform:translateY(-5px);border-color:#38bdf859;box-shadow:0 20px 42px -10px #000000b3,0 0 24px -2px #38bdf81f}.gallery-card__preview{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#06080e;border-top-left-radius:19px;border-top-right-radius:19px}.gallery-card__media-link{display:block;width:100%;height:100%;text-decoration:none;position:relative}.gallery-card__media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .35s ease}.gallery-card:hover .gallery-card__media{transform:scale(1.035);filter:brightness(1.04)}.gallery-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000001a 40%,#090d14d9);pointer-events:none;z-index:1}.gallery-badge{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:9999px;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s ease}.gallery-badge__dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 6px #38bdf8}.gallery-badge--premium{color:#bae6fd;background:#070c14cc;border:1px solid rgba(56,189,248,.35);box-shadow:0 0 10px #38bdf826}.gallery-badge--free{color:#cbd5e1;background:#070c14cc;border:1px solid rgba(148,163,184,.25)}.gallery-badge--owned{color:#6ee7b7;background:#06140ed9;border:1px solid rgba(16,185,129,.45);box-shadow:0 0 12px #10b98133}.gallery-card__play{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border-radius:50%;border:1px solid rgba(56,189,248,.3);background:#070c14bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#38bdf8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;padding:0}.gallery-card__play:hover{background:#38bdf8;color:#030712;border-color:#38bdf8;transform:scale(1.08);box-shadow:0 0 16px #38bdf866}.gallery-card__hover-overlay{position:absolute;bottom:10px;left:10px;right:10px;z-index:3;display:flex;justify-content:center;opacity:0;transform:translateY(8px);transition:all .28s cubic-bezier(.2,.8,.2,1);pointer-events:none}.gallery-card:hover .gallery-card__hover-overlay,.gallery-card__hover-overlay.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.gallery-card__hover-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;border:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .2s ease;box-shadow:0 6px 20px -2px #0009;white-space:nowrap}.gallery-card__hover-btn--copy{background:#38bdf8;color:#030712}.gallery-card__hover-btn--copy:hover{background:#7dd3fc;box-shadow:0 0 20px #38bdf866}.gallery-card__hover-btn--unlock{background:#0f172ae6;color:#f1f5f9;border:1px solid rgba(56,189,248,.4)}.gallery-card__hover-btn--unlock:hover{background:#38bdf826;border-color:#38bdf8;color:#38bdf8;box-shadow:0 0 16px #38bdf840}.gallery-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.gallery-card__meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.gallery-card__category-tag{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#38bdf8;background:#38bdf817;padding:2px 7px;border-radius:5px;white-space:nowrap}.gallery-card__tag{font-size:.65rem;color:#94a3b8;background:#ffffff0a;padding:2px 6px;border-radius:5px;white-space:nowrap}.gallery-card__crown-badge{display:inline-flex;align-items:center;justify-content:center;color:#eab308;margin-left:auto}.gallery-card__title{margin:1px 0 4px;font-size:.92rem;font-weight:700;line-height:1.35;color:#f8fafc;word-break:break-word}.gallery-card__title-link{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.gallery-card:hover .gallery-card__title-link{color:#38bdf8}.gallery-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);gap:6px}.gallery-card__author{display:flex;align-items:center;gap:6px;min-width:0}.gallery-card__author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;background:#1e293b;flex-shrink:0}.gallery-card__author-name{font-size:.75rem;font-weight:500;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-card__verified{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background:#0284c7;color:#fff;border-radius:50%;font-size:8px;font-weight:800;flex-shrink:0}.gallery-card__detail-link{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#ffffff0a;color:#94a3b8;text-decoration:none;transition:all .2s ease;flex-shrink:0}.gallery-card__detail-link:hover{background:#38bdf826;color:#38bdf8;transform:translateY(-1px)}.prompt-skeleton{display:flex;flex-direction:column;background:#090d14;border:1px solid rgba(255,255,255,.05);border-radius:20px;overflow:hidden}.prompt-skeleton-preview{width:100%;aspect-ratio:16 / 10;background:#0f172a;animation:gallery-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}.prompt-skeleton-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.prompt-skeleton-meta{display:flex;gap:6px}.prompt-skeleton-pill{height:16px;width:70px;background:#1e293b;border-radius:6px;animation:gallery-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}.prompt-skeleton-pill.small{width:45px}.prompt-skeleton-title{height:20px;width:80%;background:#1e293b;border-radius:6px;animation:gallery-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}.prompt-skeleton-action{height:26px;width:100%;background:#162032;border-radius:8px;margin-top:4px;animation:gallery-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes gallery-pulse{0%,to{opacity:1}50%{opacity:.4}}.gallery-spin{animation:gallery-spin-kf 1s linear infinite}@keyframes gallery-spin-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.explore-prompt-grid,.prompt-gallery-grid,.marketplace-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:16px!important;row-gap:24px!important;width:100%!important;align-items:stretch!important;grid-auto-flow:row!important;overflow-x:visible!important;overflow-y:visible!important;padding:8px 0 28px!important;margin:0!important}.explore-prompt-grid>*,.prompt-gallery-grid>*,.marketplace-grid>*{min-width:0!important;max-width:100%!important;width:100%!important;flex:none!important;grid-column:auto!important;grid-row:auto!important}@media(min-width:1024px){.explore-prompt-grid,.prompt-gallery-grid,.marketplace-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:16px!important;row-gap:24px!important}}@media(min-width:641px)and (max-width:1023px){.explore-prompt-grid,.prompt-gallery-grid,.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:20px!important}}@media(max-width:640px){.explore-prompt-grid,.prompt-gallery-grid,.marketplace-grid{grid-template-columns:1fr!important;column-gap:0!important;row-gap:16px!important}}.studio-catalog-more{display:flex!important;justify-content:center!important;align-items:center!important;padding:36px 0 52px!important;width:100%!important}.explore-load-more-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:13px 36px!important;background:#0f172ad9!important;border:1px solid rgba(56,189,248,.35)!important;border-radius:9999px!important;color:#38bdf8!important;font-family:inherit!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:0 8px 24px -4px #0009,0 0 16px #38bdf826!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .25s ease!important}.explore-load-more-btn:hover:not(:disabled){background:#38bdf826!important;border-color:#38bdf8a6!important;color:#fff!important;box-shadow:0 12px 30px -4px #000c,0 0 25px #38bdf859!important;transform:translateY(-2px)!important}.explore-load-more-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}@media(max-width:640px){.explore-hero-wrapper{height:420px;min-height:380px;margin-bottom:24px;border-radius:14px}.explore-hero--over-band{padding:32px 18px 24px}.explore-hero{flex-direction:column;align-items:flex-start;padding-top:28px;gap:20px}.explore-toolbar{flex-direction:column;align-items:stretch}.explore-search-wrap{max-width:100%}.explore-filters{justify-content:space-between}}.marketplace-empty-compact,.marketplace-error-compact{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 20px;background:#0b101a80;border:1px dashed rgba(56,189,248,.2);border-radius:20px;margin:20px 0}.marketplace-empty-icon,.marketplace-error-icon{width:54px;height:54px;border-radius:50%;background:#38bdf814;border:1px solid rgba(56,189,248,.2);display:flex;align-items:center;justify-content:center;color:#38bdf8;margin-bottom:16px}.marketplace-empty-compact h3,.marketplace-error-compact h3{font-size:1.15rem;font-weight:700;color:#f1f5f9;margin:0 0 8px}.marketplace-empty-compact p,.marketplace-error-compact p{font-size:.9rem;color:#94a3b8;max-width:440px;margin:0 0 20px;line-height:1.5}.marketplace-reset-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.marketplace-reset-btn:hover{background:#38bdf8;color:#030712;box-shadow:0 4px 16px #38bdf84d}.explore-load-more-btn{padding:12px 28px!important;font-size:.9rem!important;font-weight:700!important;border-radius:12px!important;border-color:#38bdf84d!important;color:#e2e8f0!important;background:#0b101acc!important;transition:all .25s ease!important}.explore-load-more-btn:hover{background:#38bdf81f!important;border-color:#38bdf8!important;color:#38bdf8!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px -4px #38bdf840!important}.premium-workspace-layout{display:flex;flex-direction:column;width:100%;background:#080b0f99;border:1px solid rgba(56,189,248,.12);border-radius:26px;padding:8px;box-shadow:0 10px 40px -10px #000000b3,inset 0 0 0 1px #ffffff05;position:relative;overflow:hidden;margin:18px 0 30px;box-sizing:border-box}.premium-preview-container{display:flex;flex-direction:column;width:100%;min-width:0;padding:16px;position:relative;z-index:1;box-sizing:border-box}.premium-preview-frame{position:relative;width:100%;aspect-ratio:16 / 9;min-height:380px;max-height:640px;border-radius:20px;overflow:hidden;background:#040609;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 0 30px #38bdf808 inset}.premium-preview-frame:hover{border-color:#38bdf840;box-shadow:0 0 40px #38bdf814 inset,0 10px 30px #00000080}.premium-preview-maximize-btn{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#0a0f14bf;border:1px solid rgba(255,255,255,.12);color:#94a3b8;border-radius:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .2s cubic-bezier(.2,.8,.2,1);z-index:10;cursor:pointer}.premium-preview-maximize-btn:hover{background:#38bdf826;color:#38bdf8;border-color:#38bdf899;transform:scale(1.05);box-shadow:0 0 16px #38bdf859}.premium-preview-actions{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:14px 20px;background:#0f172a80;border:1px solid rgba(255,255,255,.06);border-radius:16px;box-sizing:border-box}.premium-access-tier strong{font-size:13px;font-weight:700;color:#f8fafc;letter-spacing:.05em}.premium-copy-btn{display:inline-flex;align-items:center;gap:8px;background:#38bdf81a;border:1px solid rgba(56,189,248,.4);color:#38bdf8;padding:10px 22px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}.premium-copy-btn:hover{background:#38bdf833;border-color:#38bdf8b3;color:#e0f2fe;transform:translateY(-2px);box-shadow:0 6px 16px #38bdf840}@media(max-width:1024px){.premium-preview-frame{min-height:320px}}@media(max-width:640px){.premium-workspace-layout{border-radius:20px;padding:6px}.premium-preview-container{padding:10px}.premium-preview-frame{border-radius:14px;min-height:240px}.premium-preview-actions{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.premium-preview-actions .premium-copy-btn{width:100%;justify-content:center}}.landing-page-wrapper{max-width:1260px;margin:0 auto;padding:0 24px 80px;position:relative}.landing-hero{padding:64px 0 44px;text-align:center;position:relative}.landing-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#38bdf814;border:1px solid rgba(56,189,248,.25);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:#38bdf8;margin-bottom:24px}.landing-badge-icon{color:#38bdf8}.landing-hero-title{font-size:clamp(2.3rem,5vw,3.8rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-bottom:20px;max-width:880px;margin-left:auto;margin-right:auto}.landing-gradient-text{background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-hero-subtitle{font-size:clamp(1rem,1.8vw,1.15rem);color:#e2e8f0bf;line-height:1.6;max-width:680px;margin:0 auto 36px}.landing-hero-actions{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:54px}.landing-cta-btn{padding:14px 28px;font-size:.95rem;display:inline-flex;align-items:center;gap:8px}.landing-secondary-btn{padding:14px 24px;font-size:.95rem}.landing-stats-bar{display:flex;justify-content:center;align-items:center;gap:28px;padding:20px 36px;background:#0f172a8c;border:1px solid rgba(255,255,255,.08);border-radius:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:840px;margin:0 auto;flex-wrap:wrap}.landing-stat-item{text-align:center;display:flex;flex-direction:column;gap:3px}.landing-stat-value{font-size:1.35rem;font-weight:700;color:#fff}.landing-stat-label{font-size:.72rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.landing-stat-divider{width:1px;height:32px;background:#ffffff1a}.landing-showcase-section{padding:56px 0 40px}.landing-showcase-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;gap:16px}.landing-section-title{font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.02em;color:#fff;margin-top:6px;margin-bottom:8px}.landing-section-desc{font-size:.95rem;color:#fff9}.landing-browse-link{font-size:.95rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}.landing-category-wrapper{margin-bottom:28px}.landing-grid-container{margin-bottom:44px}.landing-showcase-cta{text-align:center;padding:40px 24px;background:#0f172a73;border:1px solid rgba(255,255,255,.08);border-radius:22px;display:flex;flex-direction:column;align-items:center;gap:18px}.landing-showcase-cta-text{font-size:1.05rem;color:#ffffffd9;max-width:520px;line-height:1.5}.landing-features-section{padding:60px 0 20px}.landing-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.landing-feature-card{padding:28px;background:#0f172a80;border:1px solid rgba(255,255,255,.07);border-radius:20px;transition:transform .2s ease,border-color .2s ease}.landing-feature-card:hover{transform:translateY(-2px);border-color:#38bdf833}.landing-feature-icon-box{width:44px;height:44px;border-radius:12px;background:#38bdf81a;color:#38bdf8;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.landing-feature-card h3{font-size:1.15rem;font-weight:600;color:#fff;margin-bottom:10px}.landing-feature-card p{font-size:.9rem;color:#fff9;line-height:1.55}@media(max-width:860px){.landing-features-grid{grid-template-columns:1fr;gap:16px}.landing-stat-divider{display:none}.landing-stats-bar{gap:20px}}.expanded-card-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#030712d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;box-sizing:border-box}.expanded-card-dialog{position:relative;width:680px;height:680px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);aspect-ratio:1 / 1;background:#090d14;border:1px solid rgba(56,189,248,.28);border-radius:24px;box-shadow:0 25px 60px -15px #000000e6,0 0 35px -5px #38bdf833;display:flex;flex-direction:column;overflow:hidden;z-index:100000;box-sizing:border-box}.expanded-card-preview{position:relative;flex:1;min-height:0;width:100%;background:#04060a;overflow:hidden;display:flex;align-items:center;justify-content:center}.expanded-card-media{width:100%;height:100%;object-fit:cover;display:block}.expanded-card-close-btn{position:absolute;top:16px;right:16px;z-index:100001;pointer-events:auto;width:36px;height:36px;border-radius:50%;background:#070c14cc;border:1px solid rgba(255,255,255,.18);color:#cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .2s ease;padding:0}.expanded-card-close-btn:hover{background:#38bdf840;border-color:#38bdf8;color:#38bdf8;transform:scale(1.08);box-shadow:0 0 14px #38bdf859}.expanded-card-badge{position:absolute;top:16px;left:16px;z-index:100001;pointer-events:none}.expanded-card-bottom{padding:18px 24px 22px;background:#090d14;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:14px;flex-shrink:0;box-sizing:border-box}.expanded-card-meta{display:flex;flex-direction:column;gap:6px}.expanded-card-meta .gallery-card__category-tag{align-self:flex-start}.expanded-card-title{margin:0;font-size:1.18rem;font-weight:700;line-height:1.35;color:#f8fafc;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expanded-card-action-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;border-radius:12px;font-size:.92rem;font-weight:700;cursor:pointer;border:none;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 16px #0006}.expanded-card-action-btn--copy{background:#38bdf8;color:#030712}.expanded-card-action-btn--copy:hover:not(:disabled){background:#7dd3fc;box-shadow:0 0 20px #38bdf873;transform:translateY(-1px)}.expanded-card-action-btn--unlock{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff}.expanded-card-action-btn--unlock:hover:not(:disabled){background:linear-gradient(135deg,#0284c7,#2563eb);box-shadow:0 0 20px #0ea5e973;transform:translateY(-1px)}.expanded-card-action-btn:disabled{opacity:.7;cursor:not-allowed}@media(max-width:720px){.expanded-card-dialog{width:100%;height:auto;max-height:calc(100vh - 36px);aspect-ratio:1 / 1;border-radius:20px}.expanded-card-bottom{padding:14px 18px 18px;gap:12px}.expanded-card-title{font-size:1.05rem}.expanded-card-action-btn{padding:12px 16px;font-size:.88rem}}@media(max-height:700px){.expanded-card-dialog{aspect-ratio:auto;max-height:calc(100vh - 24px)}}body.iris-gallery-active .navbar-container,body.iris-gallery-active header.site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.iris-bento-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:9000;background:#000;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:14px;-webkit-overflow-scrolling:touch}.iris-bento-preview-error{position:absolute;bottom:12px;left:12px;right:12px;padding:12px;border-radius:12px;background:#080c14e8;color:#fff;font-size:12px}.iris-bento-access-note{color:#8eb6ce;font-size:12px;line-height:1.6;margin:0}.gallery-card__title button{border:0;padding:0;background:none;text-align:left;cursor:pointer}.ix-unlock-error{color:#ff9f9f;font-size:13px;line-height:1.6}.toast{z-index:11000}.iris-bento-overlay::-webkit-scrollbar{width:8px}.iris-bento-overlay::-webkit-scrollbar-track{background:#000}.iris-bento-overlay::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.iris-bento-overlay::-webkit-scrollbar-thumb:hover{background:#ffffff52}.iris-bento-container{display:flex;flex-direction:column;gap:14px;max-width:1920px;width:100%;margin:0 auto;box-sizing:border-box}.iris-bento-top-section{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:14px;align-items:stretch;width:100%}.iris-bento-top-section.has-top-previews{grid-template-columns:minmax(0,2.15fr) minmax(240px,1.15fr) minmax(0,1.9fr)}.iris-bento-main-preview{position:relative;border-radius:22px;overflow:hidden;background:#090b10;height:100%;min-height:440px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.06)}.iris-bento-main-media{width:100%;height:100%;object-fit:cover;display:block}.iris-bento-back-btn{position:absolute;top:18px;left:18px;z-index:25;width:40px;height:40px;border-radius:50%;background:#000000a6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s cubic-bezier(.2,.8,.2,1)}.iris-bento-back-btn:hover{background:#ffffff38;color:#fff;transform:scale(1.08);border-color:#ffffff59}.iris-bento-info-panel{position:relative;border-radius:22px;background:#202022;border:1px solid rgba(255,255,255,.08);padding:22px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;height:100%;min-height:440px}.iris-bento-info-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px;flex-wrap:wrap}.iris-bento-category{margin:0;font-size:.82rem;color:#94a3b8;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.iris-bento-premium-pill{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;color:#eab308;background:#eab3081a;border:1px solid rgba(234,179,8,.22);padding:3px 9px;border-radius:9999px}.iris-bento-owned-pill{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.22);padding:3px 9px;border-radius:9999px}.iris-bento-title{margin:0;font-size:1.35rem;font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iris-bento-likes{display:inline-flex;align-items:center;gap:6px;color:#a1a1aa;font-size:.82rem;font-weight:500;margin:0}.iris-bento-likes svg{color:#a1a1aa}.iris-bento-desc{color:#cbd5e1;font-size:.84rem;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iris-bento-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.iris-bento-tag{font-size:.72rem;color:#94a3b8;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:3px 9px;border-radius:6px;font-weight:500}.iris-bento-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:4px}.iris-bento-btn-primary{width:100%;padding:12px 20px;border-radius:9999px;font-size:.9rem;font-weight:700;border:none;cursor:pointer;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;transition:all .2s cubic-bezier(.2,.8,.2,1)}.iris-bento-btn-primary:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff38}.iris-bento-btn-primary:disabled{opacity:.65;cursor:not-allowed;background:#64748b;color:#fff}.iris-bento-btn-secondary{width:100%;padding:10px 18px;border-radius:9999px;font-size:.82rem;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.iris-bento-btn-secondary:hover{background:#ffffff24;color:#fff;border-color:#ffffff3d}.iris-bento-top-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:12px;height:100%;align-content:stretch}.iris-bento-top-previews .iris-bento-tile{min-width:0;height:100%;display:flex;flex-direction:column}.iris-bento-top-previews .iris-bento-tile-media{flex:1;min-height:0;aspect-ratio:16 / 10;border-radius:18px}.iris-bento-lower-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;align-items:start}@media(min-width:1600px){.iris-bento-lower-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.iris-bento-lower-grid>*{min-width:0;grid-column:auto!important;grid-row:auto!important}.iris-bento-tile{display:flex;flex-direction:column;gap:8px;cursor:pointer;box-sizing:border-box;outline:none;min-width:0}.iris-bento-tile:hover .iris-bento-tile-media{transform:scale(1.025);box-shadow:0 10px 25px -5px #000c}.iris-bento-tile.is-active .iris-bento-tile-media{outline:2px solid #38bdf8;outline-offset:2px}.iris-bento-tile-media{position:relative;width:100%;aspect-ratio:16 / 10.5;border-radius:18px;overflow:hidden;background:#141414;border:1px solid rgba(255,255,255,.06);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,outline .15s ease}.iris-bento-tile-img{width:100%;height:100%;object-fit:cover;display:block}.iris-bento-tile-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 4px}.iris-bento-tile-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.iris-bento-tile-title{color:#f1f5f9;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.iris-bento-tile-category{color:#71717a;font-size:.76rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iris-bento-tile-badge{display:inline-flex;align-items:center;justify-content:center;color:#eab308;flex-shrink:0;margin-top:2px}.iris-bento-tile-owned{color:#38bdf8}@media(max-width:1599px){.iris-bento-top-section.has-top-previews{grid-template-columns:minmax(0,2fr) minmax(230px,1.15fr) minmax(0,1.85fr);gap:14px}.iris-bento-lower-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(max-width:1200px){.iris-bento-top-section,.iris-bento-top-section.has-top-previews{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.iris-bento-top-previews{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;height:auto;gap:12px}.iris-bento-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:860px){.iris-bento-overlay{padding:10px}.iris-bento-top-section,.iris-bento-top-section.has-top-previews{grid-template-columns:1fr;gap:12px}.iris-bento-main-preview{height:380px;min-height:unset}.iris-bento-info-panel{height:auto;min-height:unset;padding:20px 18px}.iris-bento-top-previews{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px}.iris-bento-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:560px){.iris-bento-overlay{padding:8px}.iris-bento-main-preview{height:260px}.iris-bento-info-panel{padding:16px 14px}.iris-bento-title{font-size:1.25rem}.iris-bento-top-previews,.iris-bento-lower-grid{grid-template-columns:1fr;gap:10px}}.ix-unlock-backdrop{background:radial-gradient(60% 50% at 50% 40%,rgba(14,165,233,.16),transparent 70%),#030712d1!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;animation:ixFadeIn .25s cubic-bezier(.16,1,.3,1) both}.ix-unlock-modal{position:relative;width:100%;max-width:440px;padding:36px 32px 30px;border-radius:28px!important;color:#f8fafc;font-family:Manrope,system-ui,-apple-system,sans-serif;background:linear-gradient(180deg,#141a26fa,#0a0e16fc)!important;border:1px solid rgba(56,189,248,.2)!important;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff24,0 30px 80px -20px #000000d9,0 0 80px -20px #0ea5e959!important;animation:ixModalPop .35s cubic-bezier(.16,1,.3,1) both;overflow:hidden;text-align:center;--rx: 0deg;--ry: 0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out;will-change:transform}@keyframes ixModalPop{0%{opacity:0;transform:perspective(900px) translateY(20px) scale(.96)}to{opacity:1;transform:perspective(900px) translateY(0) scale(1)}}.ix-unlock-modal:before{content:"";position:absolute;top:-120px;left:50%;width:320px;height:220px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(14,165,233,.22),transparent);pointer-events:none;z-index:0}.ix-unlock-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(165deg,#38bdf873,#ffffff14 35%,#ffffff05 65%,#0ea5e940);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;z-index:1}.ix-unlock-modal>*{position:relative;z-index:2}.ix-unlock-modal .ix-modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:10}.ix-unlock-modal .ix-modal-close:hover:not(:disabled){background:#ffffff1f;border-color:#fff3;color:#fff;transform:scale(1.06)}.ix-unlock-icon-wrap{position:relative;width:66px;height:66px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.ix-unlock-icon-glow{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:radial-gradient(circle,rgba(14,165,233,.35) 0%,transparent 70%);border-radius:50%;pointer-events:none;filter:blur(8px)}.ix-unlock-modal .ix-modal-icon{width:64px;height:64px;margin:0;background:radial-gradient(135% 135% at 50% 25%,#0ea5e947,#0284c71f)!important;border:1px solid rgba(56,189,248,.4)!important;border-radius:50%!important;color:#38bdf8!important;box-shadow:0 0 24px #0ea5e959,inset 0 1px #ffffff4d!important;display:flex;align-items:center;justify-content:center}.ix-unlock-modal h2{font-size:23px!important;font-weight:800!important;color:#fff!important;letter-spacing:-.025em!important;margin:0 0 6px!important;line-height:1.25!important}.ix-unlock-modal .ix-unlock-title{font-size:14.5px!important;font-weight:600!important;color:#94a3b8!important;margin:0 0 22px!important;letter-spacing:-.01em!important}.ix-unlock-modal .ix-purchase-breakdown{background:#0f172aa6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;padding:6px 18px!important;margin:0 0 18px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.ix-unlock-modal .ix-purchase-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 4px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;font-size:13.5px!important}.ix-unlock-modal .ix-purchase-row span:first-child{color:#94a3b8!important;font-weight:500!important}.ix-unlock-modal .ix-purchase-row span:last-child{color:#f1f5f9!important;font-weight:600!important}.ix-unlock-modal .ix-purchase-total{border-bottom:none!important;padding-top:14px!important;padding-bottom:14px!important}.ix-unlock-modal .ix-purchase-total span:first-child{color:#e2e8f0!important;font-weight:600!important}.ix-unlock-modal .ix-purchase-total span:last-child{color:#38bdf8!important;font-size:18px!important;font-weight:800!important;text-shadow:0 0 16px rgba(56,189,248,.4)!important}.ix-unlock-modal .ix-unlock-lifetime{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:6px 16px!important;border-radius:9999px!important;background:#10b98117!important;border:1px solid rgba(16,185,129,.22)!important;color:#34d399!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.01em!important;margin:0 auto 22px!important}.ix-unlock-modal .ix-unlock-lifetime svg{color:#34d399!important}.ix-unlock-modal .ix-modal-actions{display:flex!important;gap:12px!important;margin-top:0!important}.ix-unlock-modal .ix-modal-actions button{flex:1!important;height:48px!important;border-radius:14px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important}.ix-unlock-modal .ix-btn-secondary{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#cbd5e1!important}.ix-unlock-modal .ix-btn-secondary:hover:not(:disabled){background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important;transform:translateY(-1px)!important}.ix-unlock-modal .ix-btn-primary{background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;border:1px solid rgba(56,189,248,.4)!important;color:#fff!important;box-shadow:0 4px 18px #0ea5e966,inset 0 1px #ffffff40!important}.ix-unlock-modal .ix-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#0369a1)!important;box-shadow:0 6px 26px #0ea5e98c,inset 0 1px #ffffff59!important;transform:translateY(-1.5px)!important}.ix-unlock-modal .ix-btn-primary:disabled,.ix-unlock-modal .ix-btn-secondary:disabled{opacity:.65!important;cursor:not-allowed!important;transform:none!important}@media(max-width:480px){.ix-unlock-modal{padding:30px 20px 24px;border-radius:22px!important}.ix-unlock-modal .ix-purchase-breakdown{padding:4px 14px!important}}.library-prompt-card{display:flex;flex-direction:column;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px;gap:12px;transition:transform .2s ease,border-color .2s ease}.library-prompt-card:hover{border-color:#38bdf840;transform:translateY(-2px)}.library-card-preview{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#0a0a0f}.library-card-media{width:100%;height:100%;object-fit:cover;display:block}.studio-brand-label{font:9px/1 DM Mono,monospace;letter-spacing:.13em;margin-left:11px;padding-left:11px;border-left:1px solid #ffffff35}.studio-shell .studio-header.site-header{position:sticky;top:0;left:0;right:0;z-index:1000;width:100%;height:auto;min-height:unset;background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:10px 0;overflow:visible;transition:transform .28s cubic-bezier(.16,1,.3,1),padding .28s ease}.studio-shell .studio-header.is-scrolled{padding:6px 0}.studio-shell .studio-header.is-hidden{transform:translateY(-120%);pointer-events:none}.studio-header-inner{position:relative;width:min(1340px,calc(100% - 48px));height:70px;margin-inline:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:22px;background:linear-gradient(135deg,#ffffff0a,#ffffff03,#ffffff08)!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;border:1px solid rgba(255,255,255,.14)!important;border-top:1px solid rgba(255,255,255,.38)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px -5px #00000026,inset 0 1px 1px #fff6,inset 0 -1px 1px #ffffff0f,inset 0 0 16px #ffffff05!important;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,height .28s ease,padding .28s ease}.studio-header-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.14) 0%,transparent 35%,rgba(255,255,255,.04) 100%);pointer-events:none}.studio-shell .studio-header.is-scrolled .studio-header-inner{height:64px;background:linear-gradient(135deg,#ffffff0f,#ffffff05,#ffffff0d)!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;border:1px solid rgba(255,255,255,.18)!important;border-top:1px solid rgba(255,255,255,.48)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 36px -6px #00000038,inset 0 1px 1px #ffffff80,inset 0 0 16px #ffffff08!important}.studio-home-link{display:flex;align-items:center;flex:none;transition:opacity .2s ease,transform .2s ease}.studio-home-link:hover{opacity:.96;transform:scale(1.02)}.studio-home-link img{height:50px;max-height:50px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:height .25s ease,max-height .25s ease,filter .25s ease}.studio-shell .studio-header.is-scrolled .studio-home-link img{height:44px;max-height:44px}.studio-nav{display:flex;align-items:center;justify-content:center;gap:3px;padding:4px;background:#ffffff08!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff40,0 2px 8px #00000014!important;list-style:none;margin:0}.studio-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:7px 15px;border-radius:999px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1;color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.45);text-decoration:none!important;letter-spacing:-.01em;border:1px solid transparent;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.studio-nav a:hover:not([aria-current=page]){color:#fff;background:#ffffff14;border-color:#fff3;box-shadow:0 0 10px #ffffff26,inset 0 1px #ffffff40;text-shadow:0 0 8px rgba(255,255,255,.5)}.studio-nav a[aria-current=page]{color:#fff;font-weight:700;background:#ffffff1f;border-color:#ffffff59;box-shadow:0 0 14px #fff3,inset 0 1px #ffffff73;text-shadow:0 1px 3px rgba(0,0,0,.55)}.studio-nav a[aria-current=page]:after{content:"";position:absolute;bottom:2px;left:24%;right:24%;height:2px;border-radius:999px;background:#00d4ff;box-shadow:0 0 8px #00d4ff,0 0 16px #00d4ffb3}.studio-nav a:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.studio-header-actions{display:flex;align-items:center;gap:16px;flex:none}.studio-signin{font-family:Manrope,sans-serif;font-size:13px;font-weight:600;color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.45);text-decoration:none;padding:7px 12px;border-radius:999px;transition:color .2s ease,background .2s ease}.studio-signin:hover{color:#fff;background:#ffffff24}.studio-signin:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.studio-header-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.01em;color:#fff!important;background:linear-gradient(135deg,#0099ffd9,#0066eeeb)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 4px 18px #0088ff73,inset 0 1px #ffffffbf!important;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.studio-header-cta:hover{transform:translateY(-1px);filter:brightness(1.12);box-shadow:0 6px 24px #08f9,inset 0 1px #ffffffe6!important}.studio-header-cta:active{transform:translateY(0)}.studio-header-cta:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.studio-menu-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff59;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.studio-menu-toggle:hover{background:#fff3;border-color:#fff6;color:#fff}.studio-menu-toggle:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.studio-skip-link{position:absolute;left:24px;top:-80px;background:#0eaaff;color:#000;padding:8px 16px;border-radius:8px;font-weight:700;font-size:12px;z-index:1002;transition:top .2s ease}.studio-skip-link:focus{top:12px;transform:none}.studio-eyebrow{font:9px/1.5 DM Mono,monospace;color:#6899c2;letter-spacing:.11em;text-transform:uppercase}.studio-shell .studio-footer.site-footer{background:#000;border-top:1px solid #ffffff1a;color:#7a99b9;padding:0;text-align:left}.studio-footer-inner{width:min(1320px,calc(100% - 96px));margin-inline:auto}.studio-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:55px 0;border-bottom:1px solid #ffffff18}.studio-footer-top h2{font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.05em;color:#edf6ff;margin:13px 0 0}.studio-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:50px;padding:60px 0}.studio-footer-grid>div:first-child>p{font-size:17px;color:#a4bfdb;line-height:1.6;margin:25px 0 15px}.studio-footer-note{font-size:10px;color:#5e82a4}.studio-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.studio-footer-column h3{font:9px DM Mono,monospace;letter-spacing:.08em;color:#97c7ff;text-transform:uppercase;margin:4px 0 8px}.studio-footer-column a{color:#7193b4;font-size:12px}.studio-footer-column a:hover{color:#e5f5ff}.studio-footer-column p{font-size:12px;line-height:1.9;margin:0;color:#7193b4}.studio-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 0;border-top:1px solid #ffffff18;font-size:10px;color:#4f769f}.studio-footer-bottom button{display:flex;align-items:center;gap:12px;background:transparent;color:#b4d6fc;font-size:10px;padding:8px 0}.studio-auth-caption{font:8px DM Mono,monospace;letter-spacing:.1em;position:relative;z-index:1}.studio-shell .prompt-marketplace-page.catalog-page{padding:40px max(24px,calc((100% - 1640px)/2)) 80px;background:#000;color:#edf5ff;min-height:70vh}.studio-catalog-label{color:#749ec9;font:10px DM Mono,monospace;letter-spacing:.07em}@media(max-width:1100px){.studio-header-inner,.studio-footer-inner,.studio-auth{width:calc(100% - 56px)}.studio-header-inner{width:calc(100% - 32px);padding:0 14px 0 16px;gap:14px}.studio-nav a{padding:6px 11px;font-size:12px}.studio-header-actions{gap:12px}.studio-brand-label{display:none}.studio-footer-grid{gap:30px}.studio-shell .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-auth-story,.studio-auth-form{padding:32px}}@media(max-width:860px){.studio-shell .studio-header.site-header{padding:10px 0}.studio-header-inner{width:calc(100% - 24px);height:62px;padding:0 16px}.studio-home-link img{height:42px;max-height:42px}.studio-signin{display:none}.studio-menu-toggle{display:inline-flex}.studio-nav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:linear-gradient(135deg,#ffffff0f,#ffffff05)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;border:1px solid rgba(255,255,255,.16)!important;border-top:1px solid rgba(255,255,255,.38)!important;border-radius:20px;box-shadow:0 16px 40px -10px #0000004d,inset 0 1px 1px #ffffff4d!important;padding:14px 12px;flex-direction:column;align-items:stretch;gap:4px;z-index:1001}.studio-header.menu-open .studio-nav{display:flex;animation:navDropIn .24s cubic-bezier(.16,1,.3,1) forwards}.studio-nav a{justify-content:flex-start;padding:11px 16px;font-size:14px;border-radius:12px}.studio-nav a[aria-current=page]:after{left:16px;right:auto;width:24px;bottom:6px}.studio-mobile-about{display:block}.studio-header-actions{gap:12px}.studio-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:30px}.studio-footer-column:last-child{display:none}.studio-auth{grid-template-columns:1fr}.studio-auth-story{min-height:300px}.studio-auth-story>div{margin:35px 0 25px}.studio-auth-art{width:210px;height:210px;bottom:-70px;right:-70px}.studio-auth-story h1{font-size:40px}.studio-auth-form{padding:26px}.studio-auth-content{width:100%;max-width:360px}.studio-catalog-heading{align-items:flex-start;flex-direction:column}.studio-catalog-toolbar{flex-direction:column-reverse;align-items:stretch;gap:20px}.studio-shell .marketplace-search{width:100%}}@media(max-width:520px){.studio-shell .studio-header.site-header{padding:8px 0}.studio-header-inner{width:calc(100% - 20px);height:58px;padding:0 12px}.studio-home-link img{height:38px;max-height:38px}.studio-footer-inner,.studio-auth{width:calc(100% - 40px)}.studio-brand-mark{width:29px;height:29px}.studio-wordmark{font-size:30px}.studio-brand-x{font-size:24px}.studio-signin{display:none}.studio-header-cta{padding:10px 12px;font-size:10px;gap:10px}.studio-header-actions{gap:6px}.studio-header .avatar-name{display:none}.studio-header .credit-balance-badge{padding:6px 8px;font-size:10px}.studio-header .credit-balance-badge span{font-size:10px}.studio-header .avatar-button{padding:3px}.studio-footer-top{flex-direction:column;align-items:flex-start;gap:25px;padding:40px 0}.studio-footer-top h2{font-size:36px}.studio-footer-grid{grid-template-columns:1fr 1fr;gap:40px 20px;padding:40px 0}.studio-footer-grid>div:first-child{grid-column:1/-1}.studio-footer-bottom{flex-wrap:wrap;font-size:9px;gap:5px 20px}.studio-footer-bottom>span:nth-child(2){display:none}.studio-footer-bottom button{margin-left:auto;font-size:9px}.studio-shell .catalog-grid{grid-template-columns:1fr;gap:22px}.studio-shell .prompt-marketplace-page.catalog-page{padding:32px 20px 60px}.studio-catalog-heading h1{font-size:36px}.studio-auth{margin-block:15px 50px}.studio-auth-story{padding:25px}.studio-auth-story .studio-eyebrow{font-size:8px}.studio-auth-content h2{font-size:34px}}@keyframes navDropIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@supports not (backdrop-filter: blur(20px)){.studio-header-inner{background:#1e2430f2!important}.studio-shell .studio-header.is-scrolled .studio-header-inner{background:#181e28fa!important}.studio-nav{background:#2d3444e6!important}@media(max-width:860px){.studio-nav{background:#1c222efa!important}}}@media(prefers-reduced-motion:reduce){.studio-shell .studio-header.site-header,.studio-header-inner,.studio-nav,.studio-nav a,.studio-header-cta,.studio-menu-toggle{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-VariableFont_wght.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.studio-shell .studio-footer.site-footer{background:#000;border-top:none;color:#6f86a0;padding:0;width:100%}.studio-footer-inner{max-width:1360px;width:100%;margin-inline:auto;padding-inline:clamp(20px,5vw,96px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.studio-footer-wordmark-wrap{width:100%;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(20px,3vw,40px);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;overflow:hidden}.studio-footer-wordmark-svg{width:100%;height:auto;max-height:clamp(280px,26vw,420px);display:block}.studio-footer-svg-text{font-family:inherit;font-weight:800;font-size:230px;letter-spacing:-6px}.studio-footer-divider{width:100%;height:1px;background-color:#101a26;margin:0}.studio-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;column-gap:48px;row-gap:40px;padding-top:56px;padding-bottom:64px;align-items:start}.studio-footer-brand-col{display:flex;flex-direction:column;align-items:flex-start}.studio-footer-brand-col .studio-brand-mark{width:44px;height:44px}.studio-footer-brand-col .studio-wordmark{font-size:40px}.studio-footer-brand-col .studio-brand-x{font-size:32px}.studio-footer-brand-col .studio-brand-label{font-size:11px}.studio-footer-brand-tagline{font-size:clamp(16px,1.35vw,20px);line-height:1.55;color:#6f86a0;margin:28px 0 0}.studio-footer-note{font-size:clamp(11px,.85vw,13px);font-weight:600;letter-spacing:.16em;color:#1a9bff;text-transform:uppercase;margin-top:26px}.studio-footer-column nav{display:flex;flex-direction:column;align-items:flex-start;width:100%}.studio-shell .studio-footer .studio-footer-heading,.studio-footer .studio-footer-column h3,.studio-footer-heading,.studio-footer-heading span{font-size:16px!important;font-weight:700!important;color:#fff!important;text-transform:none!important;letter-spacing:.02em!important}.studio-footer-heading{display:flex!important;align-items:center!important;gap:10px!important;margin-top:0!important;margin-bottom:24px!important;line-height:1.2!important}.studio-footer-heading-noicon{margin-left:0}.studio-footer-heading-icon{flex-shrink:0}.studio-footer-nav-links{display:flex;flex-direction:column;gap:12px;margin-left:26px;margin-top:0}.studio-footer-link{color:#6f86a0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block;width:fit-content}.studio-footer-link:hover,.studio-footer-column a.studio-footer-link:hover{color:#1a9bff!important;transform:translate(4px)}.studio-footer-link:focus-visible,.cyber-footer-connect-link:focus-visible,.studio-footer-back-to-top:focus-visible{outline:2px solid #1a9bff;outline-offset:4px;border-radius:4px}.studio-footer-card-col{display:flex;flex-direction:column;width:100%}.studio-footer-card{width:100%;background:#050a10;border:1px solid #12263b;border-radius:16px;padding:28px 28px 24px;box-sizing:border-box;display:flex;flex-direction:column}.cyber-footer-connect-link{display:flex;align-items:center;justify-content:space-between;width:100%;color:#1a9bff!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:800;text-decoration:none;border-bottom:none!important;padding-bottom:0!important;margin-top:0!important;transition:color .2s ease}.cyber-footer-connect-link:hover{color:#38bdf8!important}.studio-footer-card-arrow{transition:transform .2s ease;flex-shrink:0}.cyber-footer-connect-link:hover .studio-footer-card-arrow{transform:translate(3px,-3px)}.studio-footer-card-divider{width:100%;height:1px;background-color:#101a26;margin:20px 0 16px}.studio-footer-card-status{display:flex;align-items:flex-start;gap:12px}.studio-footer-card-dot{width:9px;height:9px;border-radius:50%;background-color:#1a9bff;box-shadow:0 0 10px #1a9bff;flex-shrink:0;margin-top:5px}.studio-footer-card-status p{font-size:clamp(12px,1vw,15px);line-height:1.7;color:#6f86a0;margin:0}.studio-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:28px;padding-bottom:32px;border-top:1px solid #101a26;font-size:clamp(11px,.9vw,14px);color:#6f86a0}.studio-footer-bottom-copy{justify-self:start}.studio-footer-bottom-tagline{justify-self:center;letter-spacing:.14em;text-transform:uppercase}.studio-footer-back-to-top{justify-self:end;display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#6f86a0;font-size:clamp(11px,.9vw,14px);cursor:pointer;padding:4px 0;transition:color .2s ease}.studio-footer-back-to-top:hover{color:#1a9bff}@media(max-width:1023px){.studio-footer-grid{grid-template-columns:1fr 1fr;gap:40px}.studio-footer-brand-col{grid-column:1 / -1}}@media(max-width:599px){.studio-footer-grid{grid-template-columns:1fr;gap:40px}.studio-footer-nav-links{margin-left:0}.studio-footer-bottom{display:flex;flex-direction:column;text-align:center;gap:14px}}@media(prefers-reduced-motion:reduce){.studio-footer-link,.studio-footer-card-arrow,.studio-footer-back-to-top,.studio-footer-wordmark-glow-group{transition:none!important}}@media(max-width:1100px){.studio-header-inner,.studio-footer-inner{width:calc(100% - 72px)}.studio-footer-grid{gap:30px}}@media(max-width:780px){.studio-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.studio-footer-column:last-child{display:none}.studio-footer-inner{width:calc(100% - 48px)}}@media(max-width:520px){.studio-footer-inner{width:calc(100% - 40px)}.studio-brand-mark{width:28px;height:28px}.studio-wordmark{font-size:28px}.studio-header-cta{padding:11px 13px;font-size:9px;gap:12px}.studio-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px;padding-block:45px}.studio-footer-grid>div:first-child{grid-column:1/-1}.studio-footer-grid>div:first-child>p{font-size:15px}.cyber-footer-word{font-size:clamp(30px,9vw,80px)!important;padding-block:16px!important}.studio-auth-story h1{font-size:36px}.studio-header .credit-balance-badge span{font-size:9px}.studio-header-actions{gap:6px}.studio-menu-toggle{padding:7px}}.cyber-footer-word{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;font-size:clamp(48px,11vw,190px)!important;line-height:1!important;letter-spacing:-.035em!important;-webkit-user-select:none!important;user-select:none!important;overflow:hidden!important;padding-top:clamp(24px,3.5vw,44px)!important;padding-bottom:clamp(16px,2.5vw,36px)!important}.cyber-footer-char{display:inline-block!important;color:transparent!important;-webkit-text-stroke:1.5px #103459!important;text-stroke:1.5px #103459!important;transition:all .25s ease!important}.cyber-footer-symbol{display:inline-block!important;color:#1a9bff!important;font-weight:900!important;margin-inline:.15em!important;text-shadow:0 0 15px rgba(26,155,255,.6)!important}.cyber-footer-char:hover{-webkit-text-stroke:1.5px #1a9bff!important;text-shadow:0 0 20px rgba(26,155,255,.8)!important}@media(max-width:520px){.cyber-footer-word{font-size:clamp(24px,8.5vw,45px)!important}}.studio-footer-bottom{color:#6c91b5}.minimal-auth-card .studio-eyebrow{font:9px DM Mono,monospace;color:#778ea9;letter-spacing:.07em}.minimal-auth-card .studio-google-button{margin:28px 0 15px;min-height:44px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.minimal-auth-bottom{font:8px DM Mono,monospace;color:#465971;letter-spacing:.08em;margin-top:30px;padding-top:20px}.studio-footer-compact .cyber-footer-word{display:none}.studio-footer-compact .studio-footer-inner{padding-top:45px}.auth-card-perspective{perspective:1400px;margin:auto;width:min(100%,430px);flex:1;display:flex;align-items:center}.minimal-auth-card.auth-card-3d{position:relative;width:100%;margin:0;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s ease}.minimal-auth-card.auth-card-3d:hover{box-shadow:0 24px 80px #0005,0 0 0 1px #2a3a52}.auth-lightning-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;overflow:hidden;pointer-events:none;z-index:10}.auth-beam{position:absolute;background:linear-gradient(to right,transparent,rgba(120,184,250,.7),transparent);opacity:.7}.auth-beam-top{top:0;left:-50%;height:2px;width:50%}.auth-beam-right{right:0;top:-50%;width:2px;height:50%;background:linear-gradient(to bottom,transparent,rgba(120,184,250,.7),transparent)}.auth-beam-bottom{bottom:0;right:-50%;height:2px;width:50%}.auth-beam-left{left:0;bottom:-50%;width:2px;height:50%;background:linear-gradient(to bottom,transparent,rgba(120,184,250,.7),transparent)}.auth-corner{position:absolute;border-radius:50%;background:#78b8fa99;filter:blur(2px)}.auth-corner-tl{top:0;left:0;width:6px;height:6px}.auth-corner-tr{top:0;right:0;width:9px;height:9px}.auth-corner-br{bottom:0;right:0;width:9px;height:9px}.auth-corner-bl{bottom:0;left:0;width:6px;height:6px}.auth-card-glow-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:12px;pointer-events:none;z-index:9;opacity:0;background:linear-gradient(135deg,#78b8fa0a,#438dd614,#78b8fa0a);transition:opacity .4s ease}.minimal-auth-card.auth-card-3d:hover .auth-card-glow-border{opacity:1}.info-page .info-eyebrow{color:#72b8ee;font:10px DM Mono,monospace;letter-spacing:.08em}.studio-info-index{display:flex;gap:14px;align-items:center;color:#74b5f1;font:10px DM Mono,monospace}.studio-guide-steps li>span{color:#619ad0;font:11px DM Mono,monospace;padding-top:7px}.studio-about-composition>span,.studio-about-composition small{display:block;color:#76a9d6;font:9px DM Mono,monospace;letter-spacing:.09em;position:relative}@media(max-width:1100px){.studio-info-card{padding:25px}.studio-contact-grid{gap:55px}}.compatible-tools-ticker{padding-block:22px;border-bottom:1px solid #ffffff0b;overflow:hidden}.tools-ticker-wrap{overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.tools-ticker-track{display:flex;align-items:center;gap:0;width:max-content;animation:tools-scroll 28s linear infinite}.tools-ticker-track:hover{animation-play-state:paused}.tools-ticker-item{display:inline-flex;align-items:center;font:700 20px/1 Manrope,sans-serif;color:#bfccde;letter-spacing:-.04em;white-space:nowrap;padding:0 8px}.tools-ticker-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#2e4a6a;margin-left:32px;flex-shrink:0}@keyframes tools-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.studio-footer{background:#000}.studio-footer-note,.studio-footer-bottom,.studio-footer-column a{font-family:Manrope,sans-serif;letter-spacing:0;text-transform:none}.studio-footer-column a{color:#8fa5c3}.studio-footer-note,.studio-footer-bottom{font-size:10px}.cyber-footer-word{font-weight:750;opacity:.65}.possibility-orbit{position:relative;height:100svh;min-height:700px;overflow:hidden;border-block:1px solid #ffffff0b}.possibility-typing-wrap{display:inline;color:#87c3ff}.possibility-typing-text{display:inline}.possibility-typing-cursor{display:inline-block;width:3px;height:.8em;background:#57a8ff;border-radius:2px;margin-left:4px;vertical-align:middle;opacity:1;transition:opacity .3s}.possibility-typing-cursor.is-typing{animation:cursor-blink .55s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:1100px){.professional-page-hero.has-visual{gap:40px}.page-visual-note{width:240px;left:-15px}.page-visual-note>strong{font-size:24px}.page-visual-browser img{height:260px}.credit-pricing-page .credit-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.professional-docs-layout{grid-template-columns:170px 1fr;gap:30px}.compatible-tools{grid-template-columns:1fr 2fr;gap:25px}.compatible-tools small{display:none}.tools-ticker-item{font-size:18px}.direction-story{gap:50px}.direction-card-after{left:5%;padding:26px}.start-paths article>div{flex-direction:column;align-items:flex-start;gap:15px}}@media(max-width:900px){.professional-page-hero.has-visual{grid-template-columns:1fr;gap:35px}.page-visual-composition{width:min(550px,100%);margin:auto;min-height:410px}.page-visual-browser{width:90%;left:10%}.feature-spotlight{gap:30px;padding:27px}.feature-spotlight h2{font-size:30px}.studio-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-docs-layout{grid-template-columns:1fr}.professional-docs-nav{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:15px 22px;align-items:center;padding:22px}.professional-docs-nav>span{width:100%;margin:0}.professional-docs-nav a:last-child{border:0;padding:0}.studio-principles{gap:16px}.studio-principles article{padding:25px}.professional-section{padding-block:75px}.compatible-tools{grid-template-columns:1fr;padding-block:30px;text-align:center}.compatible-tools p br{display:none}.tools-ticker-item{font-size:17px}.possibility-orbit{height:auto;min-height:0;padding-bottom:30px}.possibility-heading{padding-top:50px}.possibility-camera{position:relative;inset:auto;perspective:none;margin:35px auto;width:calc(100% - 48px)}.possibility-ring{position:relative;width:100%;height:auto;top:auto;left:auto;margin:0;transform:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.possibility-cell{position:relative;inset:auto;transform:none!important}.possibility-card{height:220px;transform:none}.possibility-face{border-radius:17px}.possibility-back,.possibility-progress{display:none}.possibility-captions{position:relative;inset:auto;height:auto;margin:20px}.possibility-captions p{position:relative;font-size:13px}.possibility-captions p:not(:first-child){display:none}.possibility-bottom{position:relative;inset:auto;padding-top:10px}.possibility-bottom>span{font-size:10px}.direction-story{grid-template-columns:1fr;gap:45px}.direction-composition{width:100%;max-width:550px;margin:auto}.usecase-grid{grid-template-columns:1fr 1fr}.usecase-wide{grid-row:auto}.usecase-blue{grid-column:span 2}.usecase-wide .usecase-image{height:250px}.cyber-prompt-card{padding:30px}.story-tool>.iris-tilt-inner{padding:25px}.cyber-hero-description{font-size:13px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.iris-magnet{display:inline-block}.iris-magnet>div{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.iris-tilt{perspective:1400px}.iris-tilt-inner{height:100%;position:relative;transform:rotateY(var(--hover-x, 0deg)) rotateX(var(--hover-y, 0deg));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.iris-tilt-inner:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--light-x, 50%) var(--light-y, 50%),#77bfff12,transparent 55%);opacity:0;transition:opacity .3s}.iris-tilt:hover .iris-tilt-inner:after{opacity:1}.cyber-project-media .iris-tilt-inner{width:100%;height:100%}.iris-border-beam{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;mask:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-clip:padding-box,border-box;mask-composite:exclude;-webkit-mask-composite:xor;overflow:hidden}.iris-border-beam i{position:absolute;width:70px;aspect-ratio:1;background:linear-gradient(90deg,transparent,#059bff,#9ce7ff);offset-path:rect(0 auto auto 0 round 6px);offset-distance:0;animation:iris-beam 8s linear infinite}@keyframes iris-beam{to{offset-distance:100%}}.cyber-hero-definition{position:absolute;top:25%;left:0;right:0;z-index:4;visibility:hidden;max-width:none;pointer-events:none}.cyber-hero-definition h2{font:800 clamp(50px,6vw,90px) / 1.02 Manrope,sans-serif;letter-spacing:-.07em;margin:22px 0!important}.cyber-hero-definition p{color:#9aaac0;font-size:14px;line-height:1.9;max-width:390px}.cyber-hero-definition a{margin-top:25px;pointer-events:auto}.core-coordinates{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#70c5ff;font:10px DM Mono,monospace;letter-spacing:.12em;z-index:3}.core-coordinates span{position:absolute;visibility:hidden;padding:9px 12px;border:1px solid #3f98fb45;background:#050e19b5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.core-coordinates span:nth-child(1){top:15%;right:40%}.core-coordinates span:nth-child(2){top:24%;right:10%}.core-coordinates span:nth-child(3){bottom:28%;right:7%}.core-coordinates span:nth-child(4){bottom:17%;right:35%}.assembly-story{position:relative;height:max(760px,100svh);background:radial-gradient(ellipse at 74% 55%,#08234a88,transparent 57%),#020407;overflow:hidden;border-block:1px solid #17304c60}.assembly-hud{padding-top:35px;display:flex;align-items:center;justify-content:space-between;font:9px DM Mono,monospace;color:#627f9f;letter-spacing:.08em}.assembly-layout{height:calc(100% - 145px);display:grid;grid-template-columns:.9fr 1.25fr;gap:50px;align-items:center;position:relative}.assembly-copy{position:relative;height:380px;z-index:3}.assembly-chapter{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:55px}.assembly-chapter:not(:first-child){visibility:hidden}.assembly-chapter h3{font:800 clamp(42px,4.7vw,72px) / 1.05 Manrope,sans-serif;letter-spacing:-.07em;margin:24px 0!important}.assembly-chapter h3>span{color:#099dff}.assembly-chapter p{color:#9caec6;font:13px/1.85 Manrope,sans-serif;max-width:360px}.assembly-chapter .cyber-text-link{margin-top:25px}.assembly-visual{position:relative;height:590px;perspective:1500px;min-width:0}.assembly-hover{width:100%;position:absolute;top:130px;left:0;height:430px;perspective:1500px}.assembly-world{position:relative;width:100%;height:430px;transform-style:preserve-3d}.assembly-base{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#0b1829,#020712);border:1px solid #365c844c;border-radius:9px;box-shadow:0 10px 80px #003e9040;transform-style:preserve-3d;overflow:hidden;background-image:linear-gradient(#2a569c15 1px,transparent 1px),linear-gradient(90deg,#2a569c15 1px,transparent 1px),linear-gradient(145deg,#0b1829,#020712);background-size:32px 32px,32px 32px,100% 100%}.assembly-base-caption{position:absolute;bottom:10px;left:10px;opacity:.15;font:8px DM Mono,monospace}.assembly-axis{position:absolute;left:0;right:0;top:50%;height:1px;background:#237ee550}.assembly-axis.axis-y{width:1px;height:100%;top:0;left:50%}.assembly-layer{position:absolute;border:1px solid #4985b333;background:#070f1b;box-shadow:0 10px 50px #0005;transform-style:preserve-3d}.assembly-nav{top:0;left:0;right:0;height:50px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 25px;border-radius:8px 8px 0 0}.assembly-nav b{font:700 20px Space Grotesk,sans-serif;letter-spacing:-.08em}.assembly-nav span{font:7px DM Mono,monospace;color:#8499b5}.assembly-nav i{font-style:normal;color:#5cc3ff}.assembly-type{top:50px;left:0;width:100%;height:255px;padding:38px 25px;background:linear-gradient(110deg,#070f1bee,#071627);border-block:0}.assembly-type>span{font:7px DM Mono,monospace;letter-spacing:.15em;color:#8daac7}.assembly-type h4{font:800 clamp(30px,3.8vw,60px) / 1.05 Manrope,sans-serif;letter-spacing:-.075em;margin:18px 0 20px;color:#eff6ff;max-width:100%;position:relative;z-index:2}.assembly-type em{font-style:normal;color:#199eff}.assembly-mini-button{background:#129cfa;border:1px solid #4bbbff;padding:10px 12px;display:inline-block;color:#000;font:700 8px Manrope,sans-serif}.assembly-object{width:44%;height:250px;top:62px;right:0;background:transparent;box-shadow:none;border:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.assembly-sculpture{position:relative;width:170px;height:170px;transform-style:preserve-3d;transform:rotateX(-15deg) rotateY(-25deg) rotate(25deg);animation:iris-sculpture 22s linear infinite}.assembly-sculpture i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #49b3ff;border-radius:50%;box-shadow:0 0 8px #107be844,inset 0 0 7px #107be833;backface-visibility:visible}.assembly-sculpture span{position:absolute;top:31%;right:31%;bottom:31%;left:31%;border-radius:50%;background:radial-gradient(circle at 32% 27%,#c2f3ff,#197dff 23%,#073991 55%,#010918);box-shadow:0 0 40px #079dff45}.assembly-object small{font:6px DM Mono,monospace;letter-spacing:.15em;color:#438ebd}@keyframes iris-sculpture{to{transform:rotateX(-15deg) rotateY(335deg) rotate(25deg)}}.assembly-details{bottom:50px;left:0;right:0;height:75px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#0b1423}.assembly-details>div{padding:20px 14px;border-right:1px solid #34516f44}.assembly-details span{display:block;font:6px DM Mono,monospace;color:#658eb8;letter-spacing:.05em;margin-bottom:8px}.assembly-details b{font:600 9px Manrope,sans-serif;letter-spacing:-.03em;color:#adc4df}.assembly-footer{bottom:0;left:0;right:0;height:50px;padding:0 25px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:0 0 8px 8px;font:6px DM Mono,monospace;letter-spacing:.06em;color:#7999b9}.assembly-source{position:absolute;top:15px;left:15%;width:350px;background:#071321;border:1px solid #31689c88;border-radius:6px;padding:24px;box-shadow:0 20px 80px #0008;z-index:4;visibility:hidden}.assembly-source .cyber-eyebrow{font-size:8px}.assembly-source p{font:14px/1.8 Manrope,sans-serif;color:#9aadc5;margin:15px 0!important}.assembly-source b{font-weight:600;color:#e0efff}.assembly-source>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.assembly-source>div:last-child>span{border:1px solid #30547b66;padding:5px 7px;font:7px DM Mono,monospace;color:#60adf1}.assembly-orbit{position:absolute;border:1px solid #207ccd22;border-radius:50%;pointer-events:none;left:50%;top:50%;width:670px;height:300px;transform:translate(-50%,-50%) rotate(-30deg)}.assembly-orbit-b{height:680px;width:420px;transform:translate(-50%,-50%) rotate(30deg)}.assembly-caption{position:absolute;bottom:-12px;left:0;right:0;font:8px DM Mono,monospace;color:#85c9ff;letter-spacing:.12em;line-height:1.7}.assembly-caption-start,.assembly-caption-end{position:absolute;left:0;bottom:12px}.assembly-caption-start{visibility:hidden}.assembly-caption-end{visibility:visible}.assembly-concept{position:absolute;left:0;bottom:-8px;color:#536d8a;font-size:7px}.assembly-progress{position:absolute;bottom:35px;left:0;right:0;display:grid;gap:14px;font:8px DM Mono,monospace;letter-spacing:.07em;color:#6a93ba}.assembly-progress>div{display:flex;justify-content:space-between;max-width:600px}.assembly-progress>div>span{display:flex;gap:10px}.assembly-progress b{font-weight:400;color:#60b8ff}.assembly-progress>i{display:block;width:100%;height:1px;background:#28456955}.assembly-progress>i>b{display:block;height:100%;width:100%;background:#129cff;transform-origin:left;transform:scaleX(1);box-shadow:0 0 8px #128cff}.assembly-progress>span{position:absolute;right:0;top:0;display:flex;gap:10px;align-items:center}.story-tools{padding-block:130px}.story-tools-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:25px 80px;align-items:end}.story-tools-heading .cyber-eyebrow{grid-column:1/-1}.story-tools-heading h2{font:800 clamp(40px,4.4vw,65px) / 1.08 Manrope,sans-serif;letter-spacing:-.07em}.story-tools-heading>p{font-size:13px;line-height:1.9;color:#92a5be;max-width:390px;padding-bottom:5px}.story-tool-grid{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-tool{border:1px solid #29405c66;background:linear-gradient(140deg,#0b1525,#02050a);border-radius:5px;position:relative}.story-tool>.iris-tilt-inner{padding:30px;overflow:hidden;min-height:420px}.story-tool h3{font:600 20px Space Grotesk,sans-serif;letter-spacing:-.04em;margin:25px 0 13px!important}.story-tool p{font-size:12px;line-height:1.85;color:#869fbc;max-width:300px}.story-tool-art{height:160px;position:relative;margin-top:25px;display:flex;align-items:center;justify-content:center;perspective:650px;transform:translateZ(35px)}.story-tool-art i{position:absolute;width:90px;height:90px;border:1px solid #169afa;border-radius:3px;background:#079cff05;box-shadow:0 0 20px #0c83ff15;transform:rotateX(55deg) rotate(35deg) translateZ(calc(var(--i) * 13px - 40px));transition:transform .6s}.story-tool:hover .story-tool-art-01 i{transform:rotateX(55deg) rotate(45deg) translateZ(calc(var(--i) * 18px - 40px))}.story-tool-art-02 i{width:calc(150px - var(--i) * 17px);height:calc(150px - var(--i) * 17px);border-radius:50%;transform:rotateX(15deg) rotateY(calc(var(--i) * 15deg));background:transparent;animation:iris-pulse 4s calc(var(--i) * -.2s) ease-in-out infinite}.story-tool-art-03 i{width:40px;height:110px;transform:rotateY(-35deg) translate(calc(var(--i) * 19px - 60px)) translateZ(calc(var(--i) * 7px));background:linear-gradient(180deg,#0e76d02b,#01152a);border-color:#246da3}.story-tool:hover .story-tool-art-03 i{transform:rotateY(-25deg) translate(calc(var(--i) * 24px - 70px)) translateY(calc(var(--i) * -6px))}.story-tool .iris-border-beam{opacity:0;transition:opacity .5s}.story-tool:hover .iris-border-beam{opacity:1}@keyframes iris-pulse{50%{opacity:.35}}.story-tools-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #1a2a3b;padding:30px 0;color:#517695;font:8px DM Mono,monospace}.cyber-prompt-card{position:relative}.cyber-collection .cyber-eyebrow{font-size:10px}.cyber-manifesto{padding-block:100px!important}.cyber-section-heading{padding-block:95px 60px!important}.cyber-landing.motion-paused .cyber-hero-definition,.cyber-landing.motion-paused .core-coordinates{display:none}.cyber-landing.motion-paused .assembly-story{height:auto;min-height:780px;padding-bottom:110px}.cyber-landing.motion-paused .assembly-layout{padding-block:50px;height:auto}.cyber-landing.motion-paused .assembly-copy{height:auto}.cyber-landing.motion-paused .assembly-chapter{visibility:visible;position:relative;padding:25px 0}.cyber-landing.motion-paused .assembly-chapter h3{font-size:38px}.cyber-landing.motion-paused .assembly-caption-start{display:none}.cyber-landing.motion-paused .assembly-caption-end{visibility:visible}.cyber-landing.motion-paused .assembly-sculpture,.cyber-landing.motion-paused .iris-border-beam i,.cyber-landing.motion-paused .story-tool-art i{animation-play-state:paused}@media(min-width:1600px){.assembly-hover,.assembly-world{height:480px}.assembly-type,.assembly-object{height:300px}.assembly-sculpture{width:210px;height:210px}.assembly-type h4{font-size:62px}}@media(max-width:1100px)and (min-width:901px){.assembly-layout{gap:25px;grid-template-columns:.9fr 1fr}.assembly-chapter h3{font-size:44px}.assembly-type h4{font-size:36px}.assembly-source{width:300px}.assembly-sculpture{width:125px;height:125px}.assembly-details b{font-size:7px}.assembly-progress>div{max-width:520px}.assembly-progress>span{display:none}.story-tool>.iris-tilt-inner{padding:24px}}@media(max-width:900px){.cyber-hero-definition,.core-coordinates{display:none}.assembly-story{height:auto;min-height:0;padding-bottom:70px}.assembly-hud{padding-top:28px}.assembly-hud>span:last-child{display:none}.assembly-layout{display:flex;flex-direction:column-reverse;gap:30px;height:auto;padding-top:30px}.assembly-visual{width:100%;height:470px;max-width:630px}.assembly-hover{top:0;height:430px}.assembly-copy{height:auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:35px 25px}.assembly-chapter{position:relative;visibility:visible!important;padding:0}.assembly-chapter h3{font-size:36px;margin:15px 0!important}.assembly-chapter p{font-size:12px}.assembly-caption{bottom:0}.assembly-source,.assembly-orbit,.assembly-caption-start{display:none}.assembly-caption-end{visibility:visible!important}.assembly-progress{position:relative;bottom:auto;padding-top:35px}.assembly-progress>div{max-width:none}.assembly-progress>span{display:none}.story-tools{padding-block:90px}.story-tools-heading{gap:25px;grid-template-columns:1fr}.story-tool-grid{gap:15px}.story-tool>.iris-tilt-inner{padding:22px 18px;min-height:420px}.story-tool h3{font-size:17px}.story-tool p{font-size:11px}.story-tool .cyber-eyebrow{font-size:8px}.story-tool-art{height:140px}.story-tools-bottom>span{font-size:7px}}@media(max-width:600px){.assembly-hud .cyber-eyebrow{font-size:7px}.assembly-layout{padding-top:20px;gap:35px}.assembly-copy{display:grid;grid-template-columns:1fr;gap:35px}.assembly-chapter h3{font-size:36px}.assembly-chapter p{max-width:100%;font-size:12px}.assembly-visual{height:295px;overflow:visible}.assembly-hover{width:540px;left:50%;margin-left:-270px;transform:scale(.58);transform-origin:50% 0}.assembly-world{height:430px}.assembly-type h4{font-size:45px}.assembly-caption{font-size:6px;bottom:0;letter-spacing:.04em}.assembly-concept{font-size:6px}.assembly-progress>div>span{font-size:6px;gap:5px}.assembly-progress{gap:15px}.story-tools{padding-block:65px}.story-tools-heading h2{font-size:35px}.story-tool-grid{grid-template-columns:1fr;margin-top:35px}.story-tool>.iris-tilt-inner{min-height:0;padding:27px}.story-tool-art{height:150px}.story-tool h3{font-size:22px}.story-tool p{font-size:12px;max-width:100%}.story-tools-bottom{align-items:flex-start;flex-direction:column;gap:17px}.cyber-manifesto{padding-block:65px!important}.cyber-section-heading{padding-block:65px 30px!important}.cyber-hero-actions .iris-magnet{flex-shrink:0}}@media(max-width:370px){.assembly-hover{transform:scale(.47)}.assembly-visual{height:250px}.story-tools-heading h2{font-size:29px}.assembly-chapter h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.iris-magnet>div,.iris-tilt-inner{transform:none!important;transition:none!important}.iris-border-beam i,.assembly-sculpture,.story-tool-art i{animation:none!important}.assembly-story{height:auto;min-height:0;padding-bottom:90px}.assembly-layout{height:auto;padding-block:45px}.assembly-copy{height:auto}.assembly-chapter{position:relative;visibility:visible!important;padding:25px 0}.assembly-chapter h3{font-size:36px}.assembly-source,.assembly-caption-start,.cyber-hero-definition,.core-coordinates{display:none}.assembly-caption-end{visibility:visible!important}.assembly-progress>span{display:none}}.assembly-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.assembly-atmosphere>span{position:absolute;bottom:13%;left:3%;font:800 clamp(95px,14vw,230px) / .87 Manrope,sans-serif;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px #487dbd0c}.assembly-atmosphere>i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#699be507 1px,transparent 1px),linear-gradient(90deg,#699be507 1px,transparent 1px);background-size:75px 75px;-webkit-mask-image:radial-gradient(ellipse at 65% 50%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 65% 50%,#000,transparent 70%)}.assembly-story{height:100svh;min-height:620px}.assembly-hud{position:relative;z-index:3;padding-top:30px}.assembly-layout{grid-template-columns:.85fr 1.2fr;gap:55px;height:calc(100% - 140px)}.assembly-copy{height:360px}.assembly-chapter{padding-top:25px}.assembly-chapter h3{font-size:clamp(38px,4.6vw,72px)}.assembly-chapter p{color:#acbcd0}.assembly-visual{height:min(570px,74svh)}.assembly-hover{top:65px;height:430px}.assembly-source{top:0}.assembly-caption{bottom:0}.assembly-object{width:45%;height:250px;top:56px;right:0;gap:0}.assembly-object .neon-core-compact{height:245px;width:100%;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 74%);mask-image:radial-gradient(ellipse,#000 25%,transparent 74%)}.assembly-object small{position:absolute;bottom:0}.assembly-object .neon-core-fallback i{border-width:8px}.assembly-type h4{font-size:clamp(34px,3.9vw,60px)}.assembly-progress{bottom:28px}.assembly-progress nav{display:flex;gap:10px;width:fit-content;max-width:80%}.assembly-step{background:#080f18bb;border:1px solid #263c54;border-radius:3px;display:flex;align-items:center;gap:8px;padding:9px 12px;color:#7e95b1;font:9px DM Mono,monospace;text-transform:uppercase;cursor:pointer;white-space:nowrap}.assembly-step b{color:#1aa5ff}.assembly-step:hover{background:#102743;color:#dcf1ff!important}.assembly-step:focus-visible{outline:2px solid #47b9ff;outline-offset:4px}.assembly-progress>span{top:11px}.assembly-mobile{position:absolute;right:1%;bottom:32px;width:160px;height:318px;background:#07101e;border:4px solid #172a44;border-radius:25px;box-shadow:12px 22px 50px #0009,0 0 0 1px #498dc24a;z-index:5;padding:12px 9px;visibility:hidden;transform-style:preserve-3d}.assembly-mobile-camera{display:block;background:#162032;width:38px;height:7px;border-radius:8px;margin:0 auto 18px}.assembly-mobile>div{color:#ecf6ff}.assembly-mobile b{font:700 13px Space Grotesk,sans-serif;letter-spacing:-.05em}.assembly-mobile small{display:block;margin:21px 0 8px;color:#789bbd;font:4px DM Mono,monospace;letter-spacing:.1em}.assembly-mobile strong{display:block;font:800 22px/1.1 Manrope,sans-serif;letter-spacing:-.07em}.assembly-mobile em{font-style:normal;color:#189eff}.assembly-mobile-core{display:block;margin:16px auto 8px;width:68px;height:68px;border:8px double #2bacff;border-radius:50%;transform:rotateX(20deg) rotateY(-20deg);box-shadow:0 0 20px #158bff40,inset 0 0 20px #158bff40;background:radial-gradient(circle at 37% 34%,#99dbff 2%,#135fe8 20%,transparent 36%)}.assembly-mobile p{font:6px/1.8 Manrope,sans-serif;color:#7da6cd;margin:10px 0!important}.assembly-mobile i{display:inline-block;background:#089fff;padding:6px 8px;color:#001127;font:600 5px Manrope,sans-serif}.assembly-ready{position:absolute;top:15px;right:0;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #2870a24a;background:#071525;border-radius:3px;color:#88c3ee;font:7px DM Mono,monospace;letter-spacing:.04em;visibility:hidden}.iris-border-beam{mask-composite:exclude;-webkit-mask-composite:xor}@media(min-width:1600px){.assembly-hover{top:90px}}@media(min-width:901px)and (max-height:750px){.assembly-visual{height:440px}.assembly-hover{top:48px;height:360px}.assembly-world{height:360px}.assembly-type{height:205px;padding-top:26px}.assembly-type h4{font-size:42px;margin-block:13px!important}.assembly-object{height:200px;top:50px}.assembly-object .neon-core-compact{height:200px}.assembly-details{height:60px}.assembly-details>div{padding:12px}.assembly-source{padding:20px}.assembly-source p{font-size:12px}.assembly-mobile{transform:scale(.85);transform-origin:bottom right;bottom:15px}}@media(max-width:1100px)and (min-width:901px){.assembly-layout{gap:30px}.assembly-step{padding:9px;font-size:8px}.assembly-mobile{width:145px;height:305px;right:-2%}.assembly-type h4{font-size:35px}}@media(max-width:900px){.assembly-story{height:auto;min-height:0}.assembly-layout{height:auto;gap:35px}.assembly-visual{height:475px}.assembly-hover{top:0}.assembly-copy{height:auto}.assembly-chapter{padding:0}.assembly-chapter h3{font-size:36px}.assembly-caption{bottom:0}.assembly-mobile,.assembly-ready{display:none}.assembly-progress{bottom:auto}.assembly-progress nav{width:100%;max-width:none;justify-content:space-between;flex-wrap:wrap}.assembly-step{font-size:8px;padding:9px}}@media(max-width:600px){.assembly-visual{height:290px}.assembly-hover{top:0}.assembly-chapter h3{font-size:34px}.assembly-progress nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.assembly-step{font-size:9px;gap:8px;padding:13px 12px;min-height:44px;justify-content:center}.assembly-step svg{display:none}.assembly-layout{gap:30px}.assembly-object .neon-core-compact{height:235px}.assembly-type h4{font-size:44px}.assembly-visual .assembly-hover{transform:scale(.56)}}@media(max-width:370px){.assembly-visual{height:250px}.assembly-visual .assembly-hover{transform:scale(.46)}.assembly-step{font-size:8px;padding:12px 9px;gap:6px}}.cyber-landing.motion-paused .assembly-mobile,.cyber-landing.motion-paused .assembly-ready{visibility:visible}.cyber-landing.motion-paused .assembly-progress{position:relative;bottom:auto;padding-top:35px}@media(prefers-reduced-motion:reduce){.assembly-story{height:auto;min-height:0}.assembly-layout,.assembly-copy{height:auto}.assembly-chapter{position:relative;visibility:visible;padding-block:25px}.assembly-mobile,.assembly-ready{visibility:visible}.assembly-progress{position:relative;bottom:auto;padding-top:35px}}.cyber-landing{position:relative;background:#000;color:#f4f7ff;font-family:Manrope,sans-serif;overflow:clip;isolation:isolate}.cyber-landing h1,.cyber-landing h2,.cyber-landing h3,.cyber-landing p{margin:0}.cyber-container{width:min(1420px,calc(100% - 112px));margin-inline:auto}.cyber-blue{color:#079bff}.cyber-eyebrow{font:500 10px/1.6 DM Mono,monospace;letter-spacing:.09em;display:flex;align-items:center;gap:10px;color:#8fa4c1;text-transform:uppercase}.cyber-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#00b7ff;box-shadow:0 0 14px #009dff;flex:none}.cyber-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:17px 24px;background:#059cff;border:1px solid #16aeff;border-radius:3px;color:#000;font:800 12px/1.2 Manrope,sans-serif;box-shadow:0 0 32px #007cff30;transition:box-shadow .3s,background .3s,transform .3s}.cyber-button:hover{background:#3dbaff;box-shadow:0 0 45px #008cff60;transform:translateY(-3px)}.cyber-text-link{display:inline-flex;align-items:center;gap:15px;font-size:12px;font-weight:600;color:#c4d3e9;line-height:1.6}.cyber-text-link:hover{color:#36b9ff}.cyber-hero{position:relative;height:max(680px,calc(100svh - 82px));overflow:hidden;background:#000}.cyber-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(#4b82bd1a 1px,transparent 1px),linear-gradient(90deg,#4b82bd1a 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 65%);mask-image:linear-gradient(90deg,#000,transparent 65%);pointer-events:none}.cyber-hero-content{position:relative;z-index:3;padding-top:48px}.cyber-hero-heading{font-size:clamp(74px,8.8vw,140px);font-weight:800;letter-spacing:-.075em;line-height:.98;margin-top:28px!important;max-width:850px}.cyber-hero-line{display:block;overflow:hidden;padding:0 10px 6px 0;margin-left:-5px}.cyber-hero-line>span{display:block;transform-origin:left bottom}.cyber-hero-heading .cyber-blue{color:#069dff;text-shadow:0 0 60px #057cff35}.cyber-hero-description{font-size:13px;line-height:1.8;color:#98a9bf;margin-top:24px!important;max-width:350px}.cyber-hero-actions{display:flex;align-items:center;gap:30px;margin-top:25px}.cyber-hero-visual{position:absolute;z-index:1;right:-5%;top:-4%;width:74%;height:102%;transform-origin:center;pointer-events:none}.neon-core-renderer{position:relative;width:100%;height:100%}.neon-core-renderer canvas{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s}.neon-core-renderer canvas[data-ready=true]{opacity:1}.neon-core-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:700px}.neon-core-fallback i{position:absolute;width:47%;aspect-ratio:1;border:24px solid #008eff;border-radius:50%;transform:rotateY(-25deg) rotateX(25deg);box-shadow:0 0 40px #008cff88,inset 0 0 30px #008cff88}.neon-core-fallback i:nth-child(2){width:31%;border-width:9px;transform:rotateY(-25deg) rotateX(25deg) translateZ(40px)}.neon-core-fallback i:nth-child(3){width:10%;border-width:0;background:#007dff;box-shadow:0 0 80px 30px #009aff88}.cyber-core-label{position:absolute;z-index:2;right:7%;top:15%;color:#517aa5;font:9px/1.6 DM Mono,monospace;letter-spacing:.08em;display:flex;align-items:center;gap:15px;pointer-events:none}.cyber-core-label i{width:42px;height:1px;background:#11659c}.cyber-core-label span:last-child{font-size:7px;color:#52779b}.cyber-hero-bottom{position:absolute;z-index:4;bottom:22px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #27578636;padding-top:18px;color:#6884a5;font:8px/1.5 DM Mono,monospace;letter-spacing:.08em}.cyber-scroll-cue{display:flex;gap:10px;align-items:center;color:#8ccef5}.cyber-scroll-cue svg{animation:cyber-scroll-bob 2s ease-in-out infinite}@keyframes cyber-scroll-bob{50%{transform:translateY(4px)}}.cyber-hero-after{position:absolute;z-index:3;right:6%;bottom:19%;opacity:0;visibility:hidden;text-align:right}.cyber-hero-after .cyber-eyebrow{justify-content:flex-end;font-size:8px}.cyber-hero-after h2{font-size:clamp(62px,7vw,110px);letter-spacing:-.065em;font-weight:800;line-height:1;margin-top:24px}.cyber-hero-after h2 span{color:#099cff}.cyber-hero-after p{font-size:12px;color:#8499b3;margin-top:22px}.cyber-marquee{position:relative;z-index:2;background:#008cff;overflow:hidden;padding:24px 0;border-block:1px solid #1b9cff}.cyber-marquee-track{display:flex;width:max-content;gap:36px;transform:translate(-3%)}.cyber-marquee-track>span{display:flex;align-items:center;gap:28px;font-size:clamp(30px,4vw,62px);font-weight:800;letter-spacing:-.055em;line-height:1;color:#000;white-space:nowrap}.cyber-marquee-track>span>span{-webkit-text-stroke:1px #000;color:transparent}.cyber-marquee-track svg{margin-inline:25px;color:#000}.cyber-manifesto{padding-block:155px 130px}.cyber-manifesto h2{font-size:clamp(44px,5.3vw,82px);line-height:1.18;letter-spacing:-.055em;font-weight:700;margin-top:38px;max-width:1180px}.cyber-manifesto-word{display:inline-block;white-space:pre}.cyber-manifesto-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:50px}.cyber-manifesto-bottom p{font-size:12px;line-height:1.85;color:#7890af}.cyber-outline-tag{font:8px DM Mono,monospace;letter-spacing:.08em;color:#129eff;border:1px solid #078cff60;padding:10px 15px}.cyber-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-top:50px;padding-bottom:35px;border-top:1px solid #102640}.cyber-section-heading h2,.cyber-build-copy h2,.cyber-prompt-intro h2,.cyber-faq h2{font-size:clamp(42px,5vw,78px);font-weight:800;line-height:1.02;letter-spacing:-.06em;margin-top:24px}.cyber-section-heading>p{color:#8198b7;font-size:12px;line-height:1.8;max-width:330px;margin-bottom:5px}.cyber-collection{padding-bottom:90px;scroll-margin-top:100px}.cyber-project-stage{height:100svh;min-height:650px;display:flex;align-items:center;position:relative;overflow:hidden;background:#000}.cyber-project-track{display:flex;align-items:center;gap:55px;padding:40px 64px 45px 56px;width:max-content;will-change:transform}.cyber-rail-intro{width:350px;flex:none;margin-right:20px}.cyber-rail-intro>.cyber-eyebrow{font-size:8px}.cyber-rail-intro h3{font-size:clamp(70px,8vw,112px);font-weight:800;letter-spacing:-.075em;line-height:.98;margin-top:25px}.cyber-rail-intro h3 span{-webkit-text-stroke:1px #0a91ff;color:transparent}.cyber-rail-arrow{color:#119eff;display:block;margin-top:30px}.cyber-rail-intro p{font-size:11px;line-height:1.8;color:#7089ab;margin-top:20px}.cyber-project{width:min(72vw,1000px);flex:none;border:1px solid #17466c;background:#03070c;border-radius:6px;overflow:hidden;box-shadow:0 0 50px #005cff08}.cyber-project-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font:8px DM Mono,monospace;letter-spacing:.09em;color:#86b4d6;background:#030a13}.cyber-project-top>span:last-child{display:flex;align-items:center;gap:10px;color:#137ec9}.cyber-project-media{position:relative;height:min(46vh,470px);min-height:300px;overflow:hidden;background:#000}.cyber-project-image{display:block;width:100%;height:100%;object-fit:cover;will-change:transform}.cyber-project-image-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#0009)}.cyber-project-index{position:absolute;right:20px;bottom:10px;color:transparent;-webkit-text-stroke:1px #ffffff70;font:800 78px Manrope,sans-serif;letter-spacing:-.09em}.cyber-project-info{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 25px}.cyber-project-info h3{font-size:35px;line-height:1;font-weight:700;letter-spacing:-.055em}.cyber-project-info h3>span{font-size:13px;margin-left:3px;vertical-align:top;color:#198adf}.cyber-project-info p{font-size:11px;color:#7590b0;margin-top:12px;line-height:1.8}.cyber-project-tags{display:flex;gap:10px;margin-top:16px}.cyber-project-tags>span{font:8px DM Mono,monospace;padding:5px 8px;color:#60b8ff;background:#06172a;border:1px solid #0b335c}.cyber-project-open{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex:none;border-radius:50%;border:1px solid #0e72be;color:#00a4ff;transition:background .3s,color .3s,transform .3s}.cyber-project-open:hover{background:#008fff;color:#000;transform:rotate(8deg)}.cyber-collection-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding-top:22px;border-top:1px solid #102640}.cyber-collection-bottom>span{color:#4a678b;font:8px DM Mono,monospace;letter-spacing:.06em}.cyber-flight{position:relative;height:100svh;min-height:650px;background:#000;overflow:hidden;border-block:1px solid #123258}.flight-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cyber-flight-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,transparent 65%),linear-gradient(#0009,transparent 25%,transparent 70%,#000a)}.cyber-flight-title{position:absolute;left:3%;top:19%;font-size:24vw;line-height:1;letter-spacing:-.075em;font-weight:800;color:transparent;-webkit-text-stroke:1px #1264ac55;white-space:nowrap;pointer-events:none}.cyber-flight-hud{position:absolute;top:35px;left:0;right:0;display:flex;justify-content:space-between;align-items:center}.cyber-flight-hud>span:last-child{font:8px DM Mono,monospace;letter-spacing:.08em;color:#3b6998}.cyber-flight-copy{position:relative;z-index:2;height:100%;display:grid;align-items:center}.cyber-flight-chapter{grid-area:1/1;align-self:center;max-width:630px}.cyber-flight-chapter h3{font-size:clamp(52px,6vw,94px);font-weight:800;letter-spacing:-.06em;line-height:1.01;margin-top:25px}.cyber-flight-chapter h3 span{color:#119fff}.cyber-flight-chapter p{font-size:13px;line-height:1.8;color:#8fb2d5;margin-top:30px}.cyber-flight-chapter .cyber-button{margin-top:28px}.cyber-flight-chapter-2,.cyber-flight-chapter-3{opacity:0}.cyber-flight-meter{position:absolute;right:40px;top:30%;bottom:30%;width:2px;background:#0c2745;overflow:hidden}.cyber-flight-meter-fill{display:block;width:100%;height:100%;background:#0b9dff;transform:scaleY(0);transform-origin:bottom;box-shadow:0 0 16px #008fff}.cyber-flight-bottom{position:absolute;bottom:28px;left:56px;display:flex;gap:12px;align-items:center;color:#65a4cf;font:8px DM Mono,monospace;letter-spacing:.08em}.cyber-build{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:150px;perspective:1200px}.cyber-build-copy>p{font-size:12px;line-height:1.85;color:#8a9db7;margin-top:28px}.cyber-build-steps{list-style:none;margin:40px 0 30px;padding:0;display:grid;gap:0}.cyber-build-steps li{display:flex;gap:25px;padding:22px 0;border-top:1px solid #153452}.cyber-build-steps li>span{font:10px DM Mono,monospace;color:#079bff;padding-top:4px}.cyber-build-steps h3{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.cyber-build-steps p{font-size:11px;line-height:1.8;color:#7791b1;margin-top:8px}.cyber-build-art{position:relative;perspective:1000px;padding-block:70px}.cyber-build-screen{position:relative;border:1px solid #145da7;border-radius:8px;overflow:hidden;box-shadow:0 0 100px #005bff20,0 30px 80px #000;transform-style:preserve-3d}.cyber-mock-browser{display:flex;gap:5px;align-items:center;padding:14px;background:#07101c}.cyber-mock-browser>span{height:5px;width:5px;border-radius:50%;background:#295581}.cyber-mock-browser>b{font:8px DM Mono,monospace;color:#547899;margin-inline:auto}.cyber-mock-browser svg{color:#1685de}.cyber-mock-site{position:relative;height:400px;background:#01050a;overflow:hidden;padding:24px}.cyber-mock-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:44px}.cyber-mock-nav>b{font-size:14px;letter-spacing:-.06em;font-weight:800}.cyber-mock-nav>span{font:6px DM Mono,monospace;color:#547599}.cyber-mock-site>.cyber-eyebrow{font-size:6px}.cyber-mock-site>h3{position:relative;z-index:2;font-size:clamp(32px,3.6vw,58px);font-weight:800;letter-spacing:-.065em;line-height:1.04;margin-top:12px}.cyber-mock-site>h3>span{color:#048fff}.cyber-mock-sphere{position:absolute;width:190px;aspect-ratio:1;right:-25px;bottom:28px;background:radial-gradient(circle at 32% 26%,#bcefff 0,#168cff 10%,#044dd9 25%,#001955 50%,#000b29 68%,#0087ff 83%,#000 85%);border-radius:50%;box-shadow:-10px -6px 45px #007dff45,inset -10px -12px 40px #0085ff;z-index:1}.cyber-mock-floor{position:absolute;bottom:-20%;left:-15%;right:-15%;height:60%;background-image:linear-gradient(#0d52964a 1px,transparent 1px),linear-gradient(90deg,#0d52964a 1px,transparent 1px);background-size:24px 24px;transform:perspective(280px) rotateX(58deg);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.cyber-mock-bottom{position:absolute;z-index:2;bottom:20px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;color:#51a1e3;font:6px DM Mono,monospace}.cyber-build-floating-1{position:absolute;top:20px;right:-25px;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 20px;background:#031121ed;border:1px solid #0874c1;font:8px DM Mono,monospace;color:#93c8f1;box-shadow:0 0 40px #005cff20}.cyber-build-floating-1>svg{margin-left:18px;color:#00acff}.cyber-build-floating-2{position:absolute;bottom:0;left:-30px;z-index:3;display:flex;flex-direction:column;gap:15px;padding:20px 25px;background:#020d1ced;border:1px solid #08548d;width:210px}.cyber-build-floating-2>span{font:8px DM Mono,monospace;letter-spacing:.1em;color:#549ed8}.cyber-build-floating-2>span:last-child{font-size:6px;color:#2a679b}.cyber-build-floating-2>div{display:flex;align-items:end;gap:5px;height:32px}.cyber-build-floating-2 i{width:12px;height:15px;background:#0397ff;box-shadow:0 0 10px #007fff50}.cyber-build-floating-2 i:nth-child(2n){height:30px}.cyber-build-floating-2 i:nth-child(3n){height:23px}.cyber-prompt-section{padding-block:50px 120px;border-top:1px solid #14314e;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.cyber-prompt-intro>p{font-size:12px;line-height:1.8;color:#7d98b6;margin-top:25px}.cyber-prompt-card{padding:28px 30px;background:#030b16;border:1px solid #0c4b87;border-radius:5px;position:relative}.cyber-prompt-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-top:1px solid #069cff}.cyber-prompt-card-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font:8px DM Mono,monospace;color:#73b8ed;letter-spacing:.03em}.cyber-prompt-card-heading>span:first-child{display:flex;gap:8px;align-items:center}.cyber-prompt-card-heading>span:last-child{background:#008fff1a;border:1px solid #078dff40;padding:5px 8px;color:#14aaff}.cyber-prompt-card>p{font-size:13px;line-height:1.95;color:#aac3df;margin-top:27px}.cyber-prompt-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;border-top:1px solid #153354}.cyber-prompt-card-bottom>span{font:7px/1.7 DM Mono,monospace;color:#4c7b9f;max-width:160px}.cyber-prompt-card-bottom .cyber-button{padding:12px 17px;gap:10px;min-height:40px;font-size:10px}.cyber-copy-status{font-size:10px;line-height:1.8;color:#6cbeff;display:block;margin-top:14px}.cyber-copy-status:empty{display:none}.cyber-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:60px 130px;border-top:1px solid #16324e}.cyber-faq h2{margin-bottom:30px}.cyber-faq details{border-bottom:1px solid #153c64;padding:24px 0}.cyber-faq details:first-child{padding-top:0}.cyber-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:700;cursor:pointer}.cyber-faq summary::-webkit-details-marker{display:none}.cyber-faq summary svg{color:#1d9fff;flex:none;transition:transform .2s}.cyber-faq details[open] summary svg{transform:rotate(45deg)}.cyber-faq details p{font-size:12px;line-height:1.9;color:#7f9fbd;margin-top:20px}.cyber-final-cta{position:relative;overflow:hidden;border-top:1px solid #092f55;padding-block:100px 110px;background:#000;text-align:center}.cyber-cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 100%,#0042bf40,transparent 65%),linear-gradient(#03295740 1px,transparent 1px),linear-gradient(90deg,#03295740 1px,transparent 1px);background-size:auto,70px 70px,70px 70px;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.cyber-final-cta .cyber-container{position:relative}.cyber-cta-heading{font-size:clamp(65px,10.2vw,160px);line-height:1;letter-spacing:-.07em;font-weight:800;margin-top:40px!important}.cyber-cta-heading>span{color:#099dff;text-shadow:0 0 80px #007fff30}.cyber-final-actions{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:45px}@media(min-width:1600px){.cyber-hero-content{padding-top:70px}.cyber-hero-description{margin-top:35px!important}.cyber-hero-actions{margin-top:35px}}@media(max-width:1100px){.cyber-container{width:calc(100% - 72px)}.cyber-hero-heading{font-size:10vw}.cyber-hero-visual{right:-13%;width:85%}.cyber-hero-content{padding-top:48px}.cyber-hero-description{font-size:12px}.cyber-hero-actions{gap:20px}.cyber-build{gap:40px}.cyber-build-floating-1{right:-15px}.cyber-build-floating-2{left:-15px}.cyber-core-label{right:4%;font-size:8px;top:10%}.cyber-prompt-section{gap:40px}.cyber-faq{gap:60px}}@media(max-width:900px){.cyber-container{width:calc(100% - 48px)}.cyber-hero{height:850px;min-height:calc(100svh - 70px)}.cyber-hero-content{padding-top:35px}.cyber-hero-heading{font-size:clamp(64px,12vw,105px);max-width:700px}.cyber-hero-description{margin-top:32px!important}.cyber-hero-visual{top:15%;right:-23%;width:110%;height:75%}.cyber-hero-content{pointer-events:none}.cyber-hero-actions{pointer-events:auto;position:relative;z-index:4}.cyber-hero-after{display:none}.cyber-core-label{top:auto;bottom:12%;right:7%;font-size:8px}.cyber-hero-bottom>span:last-child{display:none}.cyber-manifesto{padding-block:100px}.cyber-manifesto-bottom{align-items:start;flex-direction:column;gap:25px}.cyber-section-heading{display:block}.cyber-section-heading>p{margin-top:25px}.cyber-project-stage{height:auto;min-height:0;overflow:visible}.cyber-project-track{width:auto;padding:20px 24px 0;display:grid;gap:35px}.cyber-rail-intro{display:none}.cyber-project{width:100%}.cyber-project-media{height:auto;min-height:0;aspect-ratio:16/10}.cyber-project-top{padding:13px 18px}.cyber-project-info{padding:25px 20px}.cyber-project-info h3{font-size:32px}.cyber-project-info p{max-width:350px}.cyber-project-index{font-size:65px}.cyber-collection-bottom{margin-top:30px;flex-direction:column;align-items:start}.cyber-flight-chapter h3{font-size:clamp(48px,8vw,70px)}.cyber-flight-meter{right:22px}.cyber-flight-hud>span:last-child{display:none}.cyber-flight-bottom{left:24px}.cyber-build{grid-template-columns:1fr;padding-block:100px;gap:50px}.cyber-build-art{width:min(620px,calc(100% - 30px));margin-inline:auto;padding-block:45px 50px}.cyber-mock-site{height:430px;padding:30px}.cyber-mock-site>h3{font-size:62px}.cyber-mock-sphere{width:240px;right:0;bottom:30px}.cyber-build-floating-1{top:0;right:-15px}.cyber-build-floating-2{bottom:0}.cyber-prompt-section{grid-template-columns:1fr;gap:35px;padding-bottom:90px}.cyber-faq{grid-template-columns:1fr;gap:50px;padding-block:50px 90px}.cyber-final-cta{padding-block:80px}.cyber-final-actions{gap:25px}}@media(max-width:600px){.cyber-container{width:calc(100% - 40px)}.cyber-hero{height:850px;min-height:calc(100svh - 70px)}.cyber-hero-content{padding-top:30px}.cyber-eyebrow{font-size:8px}.cyber-hero-heading{font-size:clamp(43px,13.9vw,78px);line-height:1.02;letter-spacing:-.065em;margin-top:22px!important}.cyber-hero-visual{top:180px;right:-20%;width:140%;height:445px}.cyber-hero-description{margin-top:345px!important;font-size:12px;line-height:1.7}.cyber-hero-actions{margin-top:24px;gap:17px;align-items:start;flex-direction:column}.cyber-hero-actions .cyber-text-link{font-size:10px}.cyber-hero-bottom{bottom:18px;padding-top:15px;font-size:6px;gap:10px}.cyber-hero-bottom>span:nth-child(2){font-size:6px}.cyber-core-label{bottom:auto;top:590px;right:6%;font-size:7px}.cyber-core-label>span:last-child{font-size:6px}.cyber-button{font-size:11px;padding:15px 20px;min-height:48px;gap:25px}.cyber-marquee{padding-block:20px}.cyber-marquee-track>span{font-size:34px;gap:20px}.cyber-marquee-track svg{width:25px;margin-inline:10px}.cyber-manifesto{padding-block:80px}.cyber-manifesto h2{font-size:clamp(36px,8.9vw,52px);line-height:1.2;margin-top:28px}.cyber-manifesto-bottom{margin-top:30px}.cyber-manifesto-bottom p{font-size:11px}.cyber-outline-tag{font-size:7px}.cyber-section-heading{padding-top:40px;padding-bottom:25px}.cyber-section-heading h2,.cyber-build-copy h2,.cyber-prompt-intro h2,.cyber-faq h2{font-size:clamp(36px,9.5vw,50px)}.cyber-section-heading>p{font-size:11px}.cyber-project-track{padding-inline:20px;gap:30px}.cyber-project-top{font-size:6px;padding:12px}.cyber-project-info{padding:20px 15px;gap:15px}.cyber-project-info h3{font-size:29px}.cyber-project-info p{font-size:10px;line-height:1.7;max-width:220px}.cyber-project-tags{gap:6px}.cyber-project-tags>span{font-size:6px;padding:5px 6px}.cyber-project-open{width:42px;height:42px}.cyber-project-open svg{width:22px}.cyber-project-index{font-size:52px;right:12px;bottom:6px}.cyber-collection{padding-bottom:70px}.cyber-collection-bottom>span{font-size:6px}.cyber-flight{min-height:650px}.cyber-flight-title{font-size:32vw;top:25%;left:-5%}.cyber-flight-chapter{max-width:310px}.cyber-flight-chapter h3{font-size:clamp(38px,10.7vw,62px);line-height:1.05}.cyber-flight-chapter p{font-size:11px;line-height:1.8;margin-top:25px}.cyber-flight-chapter .cyber-button{font-size:10px;gap:18px}.cyber-flight-copy{width:calc(100% - 50px);margin-inline:20px}.cyber-flight-meter{right:15px}.cyber-flight-hud{top:28px}.cyber-flight-hud>.cyber-eyebrow{font-size:7px}.cyber-flight-bottom{left:20px;font-size:7px}.cyber-build{padding-block:70px;gap:30px}.cyber-build-copy>p{font-size:11px}.cyber-build-steps{margin-top:30px}.cyber-build-steps li{gap:18px}.cyber-build-steps h3{font-size:15px}.cyber-build-steps p{font-size:10px}.cyber-build-art{width:calc(100% - 15px);padding-bottom:50px}.cyber-mock-site{height:320px;padding:20px}.cyber-mock-site>h3{font-size:38px}.cyber-mock-nav{margin-bottom:40px}.cyber-mock-nav>span{font-size:5px}.cyber-mock-sphere{width:165px;right:-30px;bottom:35px}.cyber-mock-bottom{left:20px;right:20px;font-size:5px}.cyber-build-floating-1{font-size:6px;padding:12px;gap:8px;right:-8px}.cyber-build-floating-2{width:150px;padding:15px;left:-10px}.cyber-build-floating-2>span{font-size:7px}.cyber-build-floating-2>span:last-child{font-size:5px}.cyber-build-floating-2 i{width:8px}.cyber-prompt-section{padding-block:40px 70px}.cyber-prompt-card{padding:20px}.cyber-prompt-card-heading{font-size:6px;gap:8px}.cyber-prompt-card>p{font-size:11px;line-height:1.9;margin-top:22px}.cyber-prompt-card-bottom{flex-direction:column;align-items:start;gap:16px}.cyber-prompt-card-bottom>span{max-width:none;font-size:6px}.cyber-faq{gap:35px;padding-bottom:70px}.cyber-faq summary{font-size:12px;line-height:1.7}.cyber-faq details p{font-size:11px}.cyber-faq details{padding:20px 0}.cyber-final-cta{padding-block:65px 75px}.cyber-cta-heading{font-size:clamp(46px,12.8vw,72px);line-height:1.05;margin-top:30px!important}.cyber-final-actions{flex-direction:column;gap:22px;margin-top:30px}.cyber-final-actions .cyber-button{font-size:11px}}@media(max-width:360px){.cyber-hero{height:830px}.cyber-hero-heading{font-size:43px}.cyber-hero-visual{top:165px;height:405px}.cyber-hero-description{margin-top:320px!important}.cyber-core-label{top:550px}.cyber-hero-bottom>span:nth-child(2){display:none}.cyber-hero-actions .cyber-button{font-size:10px}.cyber-project-tags{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cyber-landing *,.cyber-landing *:before,.cyber-landing *:after{animation:none!important;transition:none!important}.cyber-hero-after{display:none}.cyber-project-stage{height:auto;min-height:0}.cyber-project-track{width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:40px 56px}.cyber-project{width:100%}.cyber-project-media{height:auto;min-height:0;aspect-ratio:16/10}.cyber-rail-intro{display:none}.cyber-project-info{padding:18px}.cyber-project-info h3{font-size:26px}.cyber-project-open{width:35px;height:35px}.cyber-project-tags{flex-wrap:wrap}.cyber-project-index{font-size:50px}.cyber-flight{height:auto;min-height:0;padding:120px 0 80px}.cyber-flight-copy{display:flex;flex-direction:column;gap:60px;align-items:start;height:auto}.cyber-flight-chapter{opacity:1!important;align-self:initial}.cyber-flight-chapter h3{font-size:48px}.cyber-flight-title,.cyber-flight-meter{display:none}.cyber-flight-hud{top:30px}.cyber-flight-shade{background:#000c}.cyber-flight-bottom{display:none}.cyber-manifesto-word{opacity:1!important}}@media(prefers-reduced-motion:reduce)and (max-width:900px){.cyber-project-track{grid-template-columns:1fr;padding-inline:24px}}.cyber-project-media{padding:16px}.cyber-project-image{object-fit:contain}.cyber-motion-toggle{background:transparent;padding:0;font:inherit;color:#079dff;letter-spacing:inherit}.cyber-motion-toggle:hover{color:#bdeaff}.cyber-flight-chapter-2,.cyber-flight-chapter-3{visibility:hidden}.cyber-landing.motion-paused .cyber-project-stage{height:auto;min-height:0}.cyber-landing.motion-paused .cyber-project-track{width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:40px 56px}.cyber-landing.motion-paused .cyber-rail-intro,.cyber-landing.motion-paused .cyber-hero-after{display:none}.cyber-landing.motion-paused .cyber-project{width:100%}.cyber-landing.motion-paused .cyber-project-media{height:auto;min-height:0;aspect-ratio:16/10}.cyber-landing.motion-paused .cyber-project-info{padding:18px}.cyber-landing.motion-paused .cyber-project-info h3{font-size:26px}.cyber-landing.motion-paused .cyber-project-open{width:35px;height:35px}.cyber-landing.motion-paused .cyber-project-tags{flex-wrap:wrap}.cyber-landing.motion-paused .cyber-flight{height:auto;min-height:0;padding:120px 0 80px}.cyber-landing.motion-paused .cyber-flight-copy{display:flex;flex-direction:column;align-items:start;gap:60px;height:auto}.cyber-landing.motion-paused .cyber-flight-chapter{opacity:1!important;visibility:visible!important;align-self:initial}.cyber-landing.motion-paused .cyber-flight-title,.cyber-landing.motion-paused .cyber-flight-meter,.cyber-landing.motion-paused .cyber-flight-bottom{display:none}.cyber-landing.motion-paused .cyber-manifesto-word{opacity:1!important}.cyber-landing.motion-paused *{animation:none!important;transition:none!important}@media(max-width:900px){.cyber-landing.motion-paused .cyber-project-track{grid-template-columns:1fr;padding-inline:24px}}@media(max-width:600px){.cyber-core-label{top:555px}.cyber-hero-bottom{flex-wrap:wrap}.cyber-motion-toggle{font-size:7px}}@media(max-width:360px){.cyber-core-label{top:500px}}@media(prefers-reduced-motion:reduce){.cyber-flight-chapter{visibility:visible!important}.cyber-motion-toggle{display:none}}.cyber-project-track{position:relative}.cyber-project-info h3,.cyber-build-steps h3,.cyber-project-index{font-family:Space Grotesk,Manrope,sans-serif}.cyber-flight-chapter h3{letter-spacing:-.045em}.cyber-collection-bottom>span{color:#68a}.cyber-flight-hud>span:last-child{color:#537faa}:root{font-family:Inter,sans-serif;color:#e6f7ff;background:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--page: #000;--surface: #0a0a0a;--surface-raised: rgb(10 10 10 / 94%);--ink: #e6f7ff;--ink-soft: #b7d5e2;--muted: #8aa8b5;--faint: #64808d;--line: rgb(0 240 255 / 18%);--line-strong: rgb(0 240 255 / 38%);--accent: #00f0ff;--accent-dark: #08f;--accent-soft: rgb(0 240 255 / 8%);--accent-line: rgb(0 240 255 / 30%);--green: #00f0ff;--green-soft: rgb(0 240 255 / 8%);--amber: #00f0ff;--shadow: 0 24px 70px rgb(0 0 0 / 72%);--small-shadow: 0 6px 20px rgb(0 0 0 / 48%);--primary-color: #00f0ff;--secondary-color: #08f;--accent-color: #0ff;color-scheme:dark}:root.theme-dark{color-scheme:dark;color:#e6f7ff;background:#000;--page: #000;--surface: #0a0a0a;--surface-raised: rgb(10 10 10 / 94%);--ink: #e6f7ff;--ink-soft: #b7d5e2;--muted: #8aa8b5;--faint: #64808d;--line: rgb(0 240 255 / 18%);--line-strong: rgb(0 240 255 / 38%);--accent: #00f0ff;--accent-dark: #08f;--accent-soft: rgb(0 240 255 / 8%);--accent-line: rgb(0 240 255 / 30%);--green: #00f0ff;--green-soft: rgb(0 240 255 / 8%);--amber: #00f0ff;--shadow: 0 24px 70px rgb(0 0 0 / 28%);--small-shadow: 0 6px 20px rgb(0 0 0 / 14%);--primary-color: #00f0ff;--secondary-color: #08f;--accent-color: #0ff}:root:not(.theme-dark) .three-background{opacity:.16}:root:not(.theme-dark) .cursor-glow{opacity:.16}*{box-sizing:border-box}html{min-width:320px}body{margin:0;min-width:320px;min-height:100vh;background:var(--page);color:var(--ink)}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid rgb(0 240 255 / 72%);outline-offset:3px}button:disabled{cursor:wait;opacity:.68}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer}::selection{color:#000;background:#00f0ff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.three-background{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.22}.three-background canvas{display:block}.cursor-glow{position:fixed;z-index:2;top:0;left:0;width:140px;height:140px;border-radius:50%;pointer-events:none;opacity:.14;background:radial-gradient(circle,rgb(0 240 255 / 18%),transparent);transform:translate(-50%,-50%);will-change:transform}.app-shell{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;overflow:clip}.site-header{position:sticky;top:0;z-index:30;height:70px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header-inner{width:min(1240px,calc(100% - 64px));height:100%;margin-inline:auto;display:flex;align-items:center}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.brand-mark{width:21px;height:22px;display:inline-flex;align-items:center;justify-content:center;gap:2px;transform:skewY(-20deg)}.brand-mark span{width:4px;height:16px;border-radius:5px;background:linear-gradient(180deg,#0ff,#08f)}.brand-mark span:nth-child(2){height:21px;opacity:.82}.brand-mark span:nth-child(3){height:12px;opacity:.65}.brand-name{font:800 17px/1 Inter,system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink)}.brand-name>span{color:var(--ink-soft);font-weight:700}.main-nav{display:flex;height:100%;align-items:center;gap:22px;margin-left:32px}.nav-link{position:relative;display:inline-flex;height:100%;align-items:center;gap:6px;color:var(--ink-soft);font-size:13px;font-weight:500;transition:color .15s ease}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-badge{padding:1px 6px;border-radius:12px;background:#3b82f61a;color:#3b82f6;font-size:10px;font-weight:600}.header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.header-search-button{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:12px;transition:.15s ease}.header-search-button:hover{border-color:var(--line-strong);color:var(--ink)}.header-search-button kbd{padding:2px 5px;border:1px solid var(--line);border-radius:4px;background:var(--page);font-size:10px;font-family:monospace}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;color:var(--ink-soft);background:var(--surface);transition:.15s ease}.icon-button:hover{color:var(--ink);border-color:var(--line-strong)}.avatar-button{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:12px;font-weight:500}.avatar-button:hover{border-color:var(--line-strong);color:var(--ink)}.user-avatar{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--line);color:var(--ink)}.get-access-button{padding:8px 14px;border-radius:8px;background:#18181b;color:#fff;font-size:13px;font-weight:600;transition:.15s ease}.get-access-button:hover{background:#27282a}:root.theme-dark .get-access-button{background:#f4f4f5;color:#18181b}:root.theme-dark .get-access-button:hover{background:#e4e6e7}#main-content{flex:1}.page-wrap{position:relative;min-height:80vh;isolation:isolate}.content-wrap{position:relative;z-index:1;width:min(1120px,calc(100% - 72px));margin:0 auto;padding:30px 0 84px}.ambient-orb{position:absolute;z-index:0;width:520px;height:520px;pointer-events:none;border-radius:50%;filter:blur(90px);opacity:.25}.ambient-orb-a{top:-320px;right:-160px;background:radial-gradient(circle,#d3e9ff 0,rgb(225 240 255 / 20%) 62%,transparent 75%)}.ambient-orb-b{top:390px;left:-400px;width:420px;height:620px;background:radial-gradient(circle,#e5f2ff 0,transparent 69%);opacity:.18}.theme-dark .ambient-orb-a{background:radial-gradient(circle,#395878 0,rgb(39 57 75 / 25%) 62%,transparent 75%);opacity:.34}.theme-dark .ambient-orb-b{background:radial-gradient(circle,#2b3b4b 0,transparent 69%);opacity:.26}.breadcrumbs{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;font-weight:400;margin-bottom:12px}.breadcrumbs a{color:var(--muted);transition:color .15s ease}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs span{color:var(--ink);font-weight:500}.detail-heading{margin-top:12px;margin-bottom:24px}.detail-heading h1{font:800 36px/1.1 Inter,system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin-bottom:8px}.description{color:var(--muted);font-size:16px;line-height:1.5;margin-bottom:16px}.heading-tags{display:flex;align-items:center;gap:8px}.heading-tag-pill{padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);font-size:12px;font-weight:500}.creator-line{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--muted);font-size:10px}.creator-line strong{color:var(--ink-soft);font-weight:700}.creator-avatar{width:27px;height:27px;flex:0 0 auto;object-fit:cover;border:1px solid var(--line);border-radius:50%}.verified-icon{color:#00f0ff;fill:color-mix(in srgb,#00f0ff 9%,transparent)}.creator-separator{width:1px;height:14px;margin-inline:5px;background:var(--line-strong)}.rating{display:inline-flex;align-items:center;gap:4px;color:var(--amber)}.rating strong{color:var(--ink-soft)}.rating>span{color:var(--muted)}.heading-actions{display:flex;gap:7px;padding-bottom:2px}.favorite-button,.more-button{width:37px;height:37px;border-color:var(--line);background:var(--surface-raised);color:var(--muted);box-shadow:var(--small-shadow)}.favorite-button:hover{color:#6bc7d9;border-color:#ceeaf0;background:#f6feff}.favorite-button.is-favorite{color:#68c8db}.theme-dark .favorite-button:hover{background:#273437;border-color:#314e54}.detail-layout{display:grid;grid-template-columns:minmax(0,1.57fr) minmax(275px,.83fr);align-items:start;gap:25px}.gallery{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:var(--small-shadow)}.gallery-main{position:relative;height:405px;overflow:hidden;background:#eaeef1}.gallery-image-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(145deg,#d5dde5,#e4e9ed 45%,#d8dce1)}.gallery-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;overflow:hidden;background:transparent}.gallery-image{width:100%;height:100%;object-fit:cover;object-position:center 54%;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.gallery-open:hover .gallery-image{transform:scale(1.015)}.gallery-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#1d2630}.zoom-hint{position:absolute;right:15px;bottom:15px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgb(255 255 255 / 45%);border-radius:7px;background:#ffffffe0;color:#353b48;font-size:9px;font-weight:600;opacity:0;transform:translateY(4px);transition:.2s ease}.gallery-open:hover .zoom-hint,.gallery-open:focus-visible .zoom-hint{opacity:1;transform:translateY(0)}.gallery-top-actions{position:absolute;z-index:2;top:13px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.preview-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgb(255 255 255 / 55%);border-radius:6px;background:#181d286e;color:#fff;font-size:8px;font-weight:700;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-dot{width:6px;height:6px;border-radius:50%;background:#9accff;box-shadow:0 0 10px #9accff}.gallery-menu-wrap{position:relative;pointer-events:auto}.gallery-menu-button{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 43%);border-radius:7px;background:#181d2859;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-menu{position:absolute;top:36px;right:0;width:170px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.gallery-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:9px;border-radius:5px;background:transparent;color:var(--ink-soft);font-size:10px;text-align:left}.gallery-menu button:hover,.gallery-menu-link:hover{background:var(--accent-soft);color:var(--accent)}.gallery-menu-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border-radius:5px;color:var(--ink-soft);font-size:10px}.gallery-caption{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;min-height:72px;align-items:flex-end;justify-content:space-between;padding:24px 17px 14px;background:linear-gradient(0deg,#0d111bb8,#0d111b00);color:#fff;pointer-events:none}.gallery-caption>div{display:flex;flex-direction:column;gap:3px}.gallery-caption .eyebrow{color:#ffffffa6;font-size:8px;letter-spacing:.15em}.gallery-caption strong{font-size:12px;font-weight:600}.gallery-counter{display:inline-flex;align-items:center;gap:6px;padding:5px 0 1px;background:transparent;color:#fff;font:10px DM Mono,monospace;pointer-events:auto}.gallery-counter span{color:#ffffff7f}.gallery-counter svg{margin-left:5px}.external-demo-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.external-demo-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.66) saturate(.75)}.demo-window{display:block;width:min(76%,410px);height:245px;overflow:hidden;border:1px solid rgb(255 255 255 / 65%);border-radius:8px;background:#ebf3f5;box-shadow:0 25px 60px #00000040;transform:rotate(-1deg)}.demo-window-top{position:relative;display:flex;height:26px;align-items:center;gap:4px;padding-inline:9px;background:#fff}.demo-window-top i{width:5px;height:5px;border-radius:50%;background:#d6d9dc}.demo-window-top>span{position:absolute;left:50%;color:#afb1b5;font-size:6px;transform:translate(-50%)}.demo-window-content{display:flex;height:calc(100% - 26px);flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 70% 100%,#bedce2,transparent 48%),#e6f1f3;color:#273437}.demo-wordmark{font:800 8px Inter,sans-serif;letter-spacing:.23em}.demo-wordmark span{color:#62939d}.demo-window-line{width:35px;height:1px;margin-top:12px;background:#80a1a8}.demo-window-copy{margin-top:13px;font:500 22px/1.15 Inter,sans-serif;letter-spacing:-.07em;text-align:center}.demo-window-cta{margin-top:15px;padding:5px 8px;border:1px solid #627174;border-radius:3px;font-size:7px}.external-demo-link{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgb(255 255 255 / 45%);border-radius:7px;background:#181d28ad;color:#fff;font-size:9px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s ease}.external-demo-preview>.external-demo-link{position:absolute;right:15px;bottom:84px}.external-demo-link:hover{background:#171b25;transform:translateY(-1px)}.gallery-thumbnails{display:flex;align-items:center;gap:8px;min-height:79px;padding:10px 13px;background:var(--surface)}.thumbnail{position:relative;width:69px;height:54px;flex:0 0 auto;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--page);opacity:.68;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.thumbnail:hover{opacity:1;transform:translateY(-1px)}.thumbnail-active{border:2px solid var(--accent);opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 13%,transparent)}.thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail-index{position:absolute;right:4px;bottom:3px;color:#fff;font:8px DM Mono,monospace;text-shadow:0 1px 4px rgb(0 0 0 / 80%)}.thumbnail-play,.thumbnail-external{position:absolute;top:50%;left:50%;display:flex;width:21px;height:21px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 65%);border-radius:50%;background:#1418209e;color:#fff;transform:translate(-50%,-50%)}.thumbnail-play svg{width:9px}.thumbnail-external{width:19px;height:19px}.gallery-thumbs-label{margin-left:auto;color:var(--faint);font-size:8px;font-weight:700;letter-spacing:.15em;white-space:nowrap}.gallery-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:11px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,var(--surface),var(--accent-soft));text-align:center}.gallery-empty-mark{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:14px;background:var(--surface);color:var(--accent)}.gallery-empty .eyebrow{color:var(--muted);font-size:8px;letter-spacing:.16em}.gallery-empty p{color:var(--ink-soft);font:500 14px Inter,sans-serif}.prompt-card{position:relative;overflow:hidden;margin-top:17px;padding:19px 20px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--small-shadow)}.prompt-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.prompt-card-title-group{display:flex;align-items:center;gap:11px}.prompt-code-icon{display:inline-flex;width:35px;height:35px;flex:0 0 auto;align-items:center;justify-content:center;gap:3px;border:1px solid var(--accent-line);border-radius:9px;background:var(--accent-soft)}.prompt-code-icon span{width:3px;border-radius:3px;background:var(--accent);opacity:.75}.prompt-code-icon span:nth-child(1){height:10px}.prompt-code-icon span:nth-child(2){height:16px;opacity:.45}.prompt-code-icon span:nth-child(3){height:12px;opacity:.9}.eyebrow{display:block;color:var(--faint);font-size:8px;font-weight:700;letter-spacing:.16em}.prompt-card-heading h2{margin-top:3px;color:var(--ink);font:600 14px Inter,sans-serif;letter-spacing:-.02em}.copy-inline{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-soft);font-size:9px;font-weight:600}.copy-inline:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.locked-label{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.12em}.code-access-label{color:var(--accent);font-size:8px;font-weight:700;letter-spacing:.12em}.prompt-body{display:flex;max-height:265px;overflow:hidden;margin-top:17px;padding:15px 15px 12px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--page) 78%,var(--surface));transition:max-height .3s ease}.prompt-body-expanded{max-height:1000px}.submitted-code-section{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--page) 76%,var(--surface))}.submitted-code-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.submitted-code-section h3{margin:9px 0 0;color:var(--ink);font:600 13px Inter,sans-serif}.submitted-code-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.submitted-code-title-row h3{margin:0}.code-copy-action{min-height:30px}.code-unavailable{margin-top:17px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--page);color:var(--muted);font-size:11px;text-align:center}.submitted-code-language{color:var(--muted);font:9px DM Mono,monospace}.submitted-code{max-height:480px;overflow:auto;margin:12px 0 0;padding:14px;border:1px solid var(--line);border-radius:7px;background:#10131b;color:#dce0f2;font:11px/1.7 DM Mono,monospace;-moz-tab-size:2;tab-size:2;white-space:pre}.locked-code-panel{position:relative;isolation:isolate;display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-top:17px;padding:35px 24px;border:1px solid var(--accent-line);border-radius:10px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,#151a2b),var(--page));text-align:center;animation:locked-code-enter .35s ease both}.locked-code-panel:before,.locked-code-panel:after{position:absolute;z-index:-1;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%);content:"";pointer-events:none}.locked-code-panel:before{top:-160px;left:-100px}.locked-code-panel:after{right:-125px;bottom:-175px}.locked-code-orb{display:grid;width:50px;height:50px;place-items:center;margin-bottom:17px;border:1px solid var(--accent-line);border-radius:15px;background:color-mix(in srgb,var(--accent-soft) 76%,transparent);color:var(--accent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 14%,transparent)}.locked-code-panel>.eyebrow{color:var(--accent)}.locked-code-panel h3{margin-top:8px;color:var(--ink);font:650 19px/1.25 Inter,sans-serif;letter-spacing:-.035em}.locked-code-panel p{max-width:390px;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.7}.locked-code-cta{max-width:100%;min-height:40px;margin-top:21px;padding-inline:15px;text-align:center}.locked-code-note{display:inline-flex;align-items:center;gap:6px;margin-top:17px;color:var(--muted);font-size:9px}.locked-code-note svg{color:var(--green)}@keyframes locked-code-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.prompt-lines{display:flex;width:30px;flex:0 0 auto;flex-direction:column;gap:7px;padding-top:1px;color:var(--faint);font:9px/1.72 DM Mono,monospace;-webkit-user-select:none;user-select:none}.prompt-text{flex:1;overflow-wrap:anywhere;margin:0;color:var(--ink-soft);font:10px/1.72 DM Mono,monospace;white-space:pre-wrap}.expand-prompt{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:2px 0;background:transparent;color:var(--accent);font-size:9px;font-weight:700}.expand-prompt:hover{color:var(--accent-dark)}.expand-prompt svg{transition:transform .2s ease}.expand-prompt .chevron-up{transform:rotate(180deg)}.prompt-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.prompt-counts{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:8px;white-space:nowrap}.prompt-counts>span{display:inline-flex;align-items:center;gap:5px}.count-dot{width:5px;height:5px;border-radius:50%;background:#7db9f5}.counts-divider{width:1px;height:10px;background:var(--line-strong)}.prompt-actions{display:flex;gap:7px}.secondary-action,.primary-action{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--ink-soft);font-size:9px;font-weight:700;transition:.2s ease}.secondary-action:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.primary-action{border-color:transparent;background:#5096dd;color:#fff;box-shadow:0 5px 12px #488bce2b}.primary-action:hover{background:#4085cb;box-shadow:0 7px 16px #488bce3d;transform:translateY(-1px)}.theme-dark .primary-action{background:#64a8ed;color:#fff}.theme-dark .primary-action:hover{background:#78b5f3}.unlocked-note{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--green);font-size:9px;font-weight:600}.locked-content{position:relative;min-height:231px;margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--page) 76%,var(--surface))}.locked-copy-preview{display:flex;height:198px;flex-direction:column;gap:14px;overflow:hidden;padding:23px 18px;color:var(--muted);font:9px/1.7 DM Mono,monospace;opacity:.45;filter:blur(3px);-webkit-mask-image:linear-gradient(#000 0%,transparent 100%);mask-image:linear-gradient(#000 0%,transparent 100%)}.locked-overlay{position:absolute;top:0;right:0;bottom:35px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:radial-gradient(ellipse at 50% 56%,color-mix(in srgb,var(--surface) 93%,transparent) 16%,color-mix(in srgb,var(--surface) 68%,transparent));text-align:center}.lock-bubble{display:flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:9px;border:1px solid var(--accent-line);border-radius:11px;background:var(--accent-soft);color:var(--accent)}.locked-overlay>strong{color:var(--ink);font:600 12px Inter,sans-serif}.locked-overlay p{margin-top:5px;color:var(--muted);font-size:9px}.lock-action{min-height:31px;margin-top:12px;font-size:9px}.locked-footer{position:absolute;right:12px;bottom:10px;left:12px;display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.locked-footer span:first-child{display:inline-flex;align-items:center;gap:5px}.trust-note{display:flex;align-items:center;gap:6px;margin:12px 2px 0;color:var(--faint);font-size:8px}.trust-note>svg{color:var(--green)}.text-button{padding:2px 0;background:transparent;color:var(--muted);font-size:inherit;text-decoration:underline;text-underline-offset:2px}.text-button:hover{color:var(--accent)}.sidebar{display:flex;flex-direction:column;gap:12px}.side-card,.creator-card,.usage-card{border:1px solid var(--line);border-radius:11px;background:var(--surface-raised);box-shadow:var(--small-shadow)}.side-card{padding:17px 17px 13px}.side-card-heading{display:flex;align-items:flex-start;justify-content:space-between}.side-card-heading h2{margin-top:5px;font:600 15px Inter,sans-serif;letter-spacing:-.04em}.detail-orbit{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:9px;background:var(--accent-soft);color:var(--accent)}.metadata-list{margin-top:17px;border-top:1px solid var(--line)}.metadata-row{display:flex;min-height:40px;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.metadata-icon{display:inline-flex;color:var(--faint)}.metadata-icon svg{width:14px}.metadata-label{color:var(--muted);font-size:9px}.metadata-row strong{overflow:hidden;margin-left:auto;color:var(--ink-soft);font-size:9px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tag-section{padding-top:12px}.tag-section .metadata-label{display:block;margin-bottom:8px}.tag-list{display:flex;flex-wrap:wrap;gap:5px}.tag{padding:5px 7px;border:1px solid var(--line);border-radius:5px;background:var(--page);color:var(--muted);font-size:8px}.stats-line{display:flex;align-items:center;gap:17px;margin-top:16px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-line>div:not(.stats-divider){display:flex;flex-direction:column;gap:2px}.stat-number{color:var(--ink);font:700 14px Inter,sans-serif;letter-spacing:-.04em}.stat-label{color:var(--muted);font-size:8px}.stats-divider{width:1px;height:27px;background:var(--line-strong)}.report-link{display:inline-flex;align-items:center;gap:6px;margin-top:11px;padding:4px 0 0;background:transparent;color:var(--muted);font-size:8px}.report-link:hover{color:var(--accent)}.report-link svg:last-child{margin-left:auto}.creator-card{padding:14px 15px 13px}.creator-card-top{display:flex;align-items:center;gap:9px}.creator-avatar-large{width:36px;height:36px}.creator-card-top>div{display:flex;flex:1;flex-direction:column;gap:2px}.creator-card-top strong{color:var(--ink);font-size:10px}.creator-handle{color:var(--muted);font-size:8px}.creator-card>p{margin-top:11px;color:var(--muted);font-size:9px;line-height:1.55}.follow-button{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:11px;padding:8px 0 0;border-top:1px solid var(--line);background:transparent;color:var(--ink-soft);font-size:9px;font-weight:600}.follow-button:hover{color:var(--accent)}.usage-card{position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;padding:12px;background:linear-gradient(110deg,var(--accent-soft),var(--surface) 82%)}.usage-icon{display:flex;width:29px;height:29px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent)}.usage-card>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.usage-card strong{color:var(--ink-soft);font-size:9px}.usage-card span:not(.usage-spark){color:var(--muted);font-size:8px}.usage-spark{position:absolute;right:12px;color:var(--accent);font-size:22px;opacity:.26}.related-section{margin-top:65px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:19px}.catalog-page{position:relative;min-height:78vh;overflow:hidden;padding:clamp(36px,5vw,68px) clamp(22px,5vw,76px) 80px;isolation:isolate}.catalog-ambient{position:absolute;z-index:-1;top:-300px;left:15%;width:740px;height:620px;border-radius:50%;background:radial-gradient(ellipse,rgb(79 153 228 / 14%),rgb(79 153 228 / 4%) 42%,transparent 72%);filter:blur(24px);pointer-events:none}.catalog-intro{position:relative;max-width:750px;margin:0 auto;text-align:center}.catalog-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--line);border-radius:99px;background:var(--surface-raised);color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.15em}.catalog-kicker .live-dot{background:#7cb6f1;box-shadow:0 0 12px #7cb6f18c}.catalog-intro h1{margin-top:25px;white-space:pre-line;background:linear-gradient(120deg,var(--ink) 15%,#99c8f7 58%,var(--ink-soft));-webkit-background-clip:text;background-clip:text;color:transparent;font:700 clamp(42px,6vw,72px)/1.02 Inter,sans-serif;letter-spacing:-.075em}.catalog-intro>p{max-width:560px;margin:17px auto 0;color:var(--muted);font-size:14px;line-height:1.8}.catalog-stats{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:23px;color:var(--muted);font-size:10px}.catalog-stats strong{color:var(--ink-soft);font-weight:700}.catalog-stats i{width:3px;height:3px;border-radius:50%;background:var(--faint)}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1280px;margin:52px auto 22px}.catalog-filter-list{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.catalog-filter{display:inline-flex;min-height:35px;align-items:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:10px;font-weight:600;transition:.18s ease}.catalog-filter:hover{color:var(--ink);background:var(--surface-raised)}.catalog-filter-active{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--small-shadow)}.catalog-search{display:flex;width:min(310px,34vw);min-height:38px;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--muted)}.catalog-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:10px}.catalog-search input::placeholder{color:var(--faint)}.catalog-search kbd{display:inline-flex;width:19px;height:19px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;color:var(--faint);font:10px DM Mono,monospace}.prompt-tier-filters{flex:0 0 auto;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised)}.prompt-tier-filters .catalog-filter{min-height:30px;padding-inline:10px;border-color:transparent;white-space:nowrap}.prompt-tier-filters .catalog-filter-active{border-color:var(--line);color:var(--ink)}.prompt-tier-filters .catalog-filter:last-child:not(.catalog-filter-active){color:var(--accent)}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;align-items:stretch;max-width:1280px;margin:0 auto}.catalog-load-more{grid-column:1 / -1;display:flex;justify-content:center;padding:8px 0 20px}.catalog-card{min-width:0}.catalog-card .related-card{height:100%}.catalog-card .related-image-wrap{height:clamp(170px,19vw,250px)}.catalog-card .related-card-body{padding:16px 16px 17px}.catalog-card .related-card-body>strong{font-size:16px}.catalog-skeleton{min-height:322px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(110deg,var(--surface) 8%,var(--surface-raised) 18%,var(--surface) 33%);background-size:200% 100%;animation:catalog-shimmer 3s linear infinite}.catalog-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--muted);text-align:center}.catalog-state>svg{color:var(--accent)}.catalog-state strong{color:var(--ink);font:600 17px Inter,sans-serif}.catalog-state p{max-width:480px;font-size:12px;line-height:1.7}.catalog-state .secondary-action{margin-top:5px}@keyframes catalog-shimmer{to{background-position-x:-200%}}.section-heading h2{margin-top:6px;color:var(--ink);font:600 24px Inter,sans-serif;letter-spacing:-.055em}.section-heading h2 span{color:var(--accent)}.view-all{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:var(--ink-soft);font-size:9px;font-weight:600}.view-all:hover{color:var(--accent)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.related-card{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-shadow-x: 0px;--tilt-shadow-y: 6px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,255,255,.15);border-radius:16px;background:radial-gradient(circle at top,#061120,#000 70%);text-decoration:none;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.related-card:hover,.related-card[data-tilt-active=true]{transform:translateY(-5px) scale(1.03);border-color:#0ff6;box-shadow:0 8px 30px #0ff3}.related-card:focus-visible{transform:none}.related-image-wrap{position:relative;height:148px;overflow:hidden;border-radius:16px 16px 0 0;background:var(--accent-soft)}.related-card-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 50%);pointer-events:none}.related-image-wrap>*,.related-card-footer{transform:translateZ(10px)}.related-image-wrap>img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card:hover .related-image-wrap>img{transform:scale(1.015)}.related-tier{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgb(255 255 255 / 55%);border-radius:5px;background:#181d2887;color:#fff;font-size:8px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.related-premium{border-color:#c5e2ff57;background:linear-gradient(120deg,#3e6c9bd1,#23303ec7);box-shadow:0 3px 12px #132c4533;letter-spacing:.08em}.related-free{background:#2f6b77b8}.related-arrow{position:absolute;right:10px;bottom:10px;display:flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 40%);border-radius:8px;background:#161a2485;color:#fff;opacity:0;transform:translate(-3px,3px);transition:.2s ease}.related-card:hover .related-arrow{opacity:1;transform:translate(0)}.related-empty-art{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--accent)}.related-card-footer{padding:16px 20px;display:flex;flex-direction:column}.related-card-category{display:block;color:#0ff;font-size:12px;letter-spacing:.05em;margin-top:4px}.related-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-width:100%;color:#fff;font:600 16px/1.4 Inter,sans-serif;margin:8px 0 0}.related-meta{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.related-meta span:first-child{display:flex;align-items:center;gap:4px;color:var(--amber)}.related-meta span:first-child svg{width:11px}.footer-brand{transform:scale(.84);transform-origin:left center}.footer-copyright{margin-left:auto;color:var(--faint);font-size:8px}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0d101994;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fade-in .18s ease both}.dialog{position:relative;width:min(100%,420px);overflow:hidden;padding:30px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:16px;background:var(--surface);box-shadow:0 30px 100px #0000004d;animation:dialog-in .24s cubic-bezier(.2,.8,.3,1) both}.dialog:before{position:absolute;top:-140px;right:-80px;width:280px;height:240px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%);content:"";pointer-events:none}.dialog-close{position:absolute;z-index:1;top:13px;right:13px;display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);transition:.2s ease}.dialog-close:hover{color:var(--ink);border-color:var(--line-strong)}.modal-orb{position:relative;display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);color:var(--accent);box-shadow:0 7px 20px color-mix(in srgb,var(--accent) 9%,transparent)}.modal-eyebrow{position:relative;color:var(--accent)}.dialog h2{position:relative;margin-top:8px;color:var(--ink);font:700 24px/1.2 Inter,sans-serif;letter-spacing:-.05em}.dialog>p{position:relative;margin-top:9px;color:var(--muted);font-size:11px;line-height:1.7}.purchase-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:10px;font-weight:600}.purchase-summary strong{color:var(--ink);font:700 16px Inter,sans-serif}.purchase-summary small{color:var(--muted);font:500 8px Inter,sans-serif}.modal-assurance{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--green);font-size:9px}.modal-action{width:100%;min-height:42px;justify-content:space-between;margin-top:19px;padding-inline:14px;font-size:10px}.cancel-action{display:block;margin:11px auto 0;padding:5px 8px;background:transparent;color:var(--muted);font-size:9px;font-weight:600}.cancel-action:hover{color:var(--ink)}.demo-account{position:relative;display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--page)}.demo-account>div{display:flex;flex-direction:column;gap:2px}.demo-account strong{color:var(--ink-soft);font-size:10px}.demo-account small{color:var(--muted);font-size:8px}.lightbox-dialog{display:flex;width:min(100%,1120px);height:min(84vh,770px);align-items:center;justify-content:center;padding:42px 50px 58px;border-color:#ffffff1f;background:#101219}.lightbox-dialog:before{display:none}.lightbox-close{top:13px;right:14px;border-color:#ffffff29;background:#ffffff14;color:#fff}.lightbox-close:hover{background:#ffffff29}.lightbox-media{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.lightbox-dialog>video.lightbox-media{width:100%}.lightbox-nav{position:absolute;z-index:1;top:50%;display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 15%);border-radius:50%;background:#ffffff14;color:#fff;transform:translateY(-50%);transition:.2s ease}.lightbox-nav:hover{background:#fff3}.lightbox-previous{left:13px}.lightbox-next{right:13px}.lightbox-caption{position:absolute;right:54px;bottom:17px;left:54px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:10px}.lightbox-caption span{color:#ffffff8c;font-size:8px}.lightbox-external{display:flex;flex-direction:column;align-items:center;gap:13px}.toast{position:fixed;z-index:100;right:24px;bottom:22px;display:flex;max-width:min(420px,calc(100vw - 32px));align-items:center;gap:9px;padding:11px 15px 11px 11px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink-soft);box-shadow:0 12px 40px #141a2824;font-size:10px;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.toast-visible{opacity:1;transform:translateY(0)}.toast-check{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--green-soft);color:var(--green)}.loading-wrap{padding-top:35px}.skeleton{position:relative;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--line) 75%,var(--surface))}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--surface) 75%,transparent),transparent);content:"";animation:shimmer 2.5s infinite;transform:translate(-100%)}.skeleton-breadcrumb{width:220px;height:12px}.skeleton-heading{width:min(480px,60%);height:54px;margin-top:45px}.skeleton-subtitle{width:min(600px,74%);height:28px;margin-top:15px}.skeleton-layout{display:grid;grid-template-columns:1.6fr .8fr;gap:25px;margin-top:36px}.skeleton-gallery{height:405px;border-radius:13px}.skeleton-side{height:340px}.state-wrap{display:flex;min-height:64vh;align-items:center;justify-content:center}.state-card{display:flex;width:min(100%,490px);flex-direction:column;align-items:center;padding:35px 27px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--small-shadow);text-align:center}.state-icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid var(--accent-line);border-radius:15px;background:var(--accent-soft);color:var(--accent)}.state-card .eyebrow{color:var(--muted)}.state-card h1{margin-top:8px;font:700 24px Inter,sans-serif;letter-spacing:-.05em}.state-card p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.6}.state-actions{display:flex;gap:8px;margin-top:20px}.state-card>.primary-action{margin-top:19px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{to{transform:translate(100%)}}@media(max-width:980px){.catalog-toolbar{align-items:flex-start;flex-direction:column}.catalog-search{width:min(100%,420px)}.content-wrap{width:min(100% - 52px,780px)}.site-header-inner{width:calc(100% - 48px)}.main-nav{margin-left:45px;gap:24px}.detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(245px,.8fr);gap:17px}.gallery-main{height:355px}.gallery-thumbs-label{display:none}.prompt-card{padding-inline:15px}.prompt-bottom{align-items:flex-start;flex-direction:column}.prompt-actions{width:100%}.prompt-actions>button{flex:1}}@media(max-width:740px){.site-header{height:62px}.site-header-inner{width:calc(100% - 36px)}.brand{gap:8px}.brand-name{font-size:17px}.brand-product{font-size:8px}.main-nav{gap:17px;margin-left:28px}.nav-link{font-size:10px}.header-actions{gap:4px}.search-trigger{display:none}.header-divider{margin-inline:2px}.avatar-name{display:none}.content-wrap{width:calc(100% - 40px);padding-top:24px}.detail-heading{align-items:flex-start;margin-top:30px;margin-bottom:25px}.detail-heading h1{font-size:clamp(31px,7vw,42px)}.description{font-size:12px}.heading-actions{padding-top:21px}.detail-layout{grid-template-columns:minmax(0,1fr)}.gallery-main{height:clamp(260px,58vw,400px)}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.side-card{grid-row:span 2}.related-section{margin-top:48px}.related-image-wrap{height:130px}.footer-copyright{width:100%;margin-left:0}}@media(max-width:520px){.catalog-page{padding:29px 16px 52px}.catalog-intro h1{font-size:clamp(39px,12vw,54px)}.catalog-intro>p{font-size:12px}.catalog-stats{gap:9px;font-size:9px}.catalog-toolbar{margin-top:34px}.catalog-filter-list{gap:2px}.catalog-filter{min-height:32px;padding-inline:8px;font-size:9px}.catalog-card .related-image-wrap{height:210px}.site-header-inner{width:calc(100% - 28px)}.brand-divider,.brand-product{display:none}.main-nav{gap:14px;margin-left:23px}.nav-link{font-size:9px}.sign-in-button{gap:4px;padding:8px 9px;font-size:9px}.content-wrap{width:calc(100% - 30px);padding-top:20px;padding-bottom:55px}.breadcrumbs{gap:5px;font-size:9px}.breadcrumbs span{max-width:120px}.detail-heading{gap:9px;margin-top:25px;margin-bottom:20px}.detail-heading h1{font-size:clamp(29px,8.6vw,38px)}.badge-row{gap:5px;margin-bottom:10px}.category-pill,.premium-pill,.free-pill,.featured-pill{min-height:20px;padding-inline:7px;font-size:8px}.description{margin-top:10px;font-size:11px;line-height:1.65}.creator-line{flex-wrap:wrap;gap:6px;margin-top:15px;font-size:9px}.creator-separator{margin-inline:2px}.heading-actions{gap:4px;padding-top:18px}.favorite-button,.more-button{width:32px;height:32px}.gallery{border-radius:10px}.gallery-main{height:265px}.gallery-thumbnails{gap:6px;min-height:68px;padding:8px}.thumbnail{width:56px;height:48px}.gallery-caption{min-height:62px;padding:20px 12px 10px}.gallery-caption strong{font-size:10px}.gallery-counter{font-size:9px}.gallery-top-actions{top:9px;right:9px;left:9px}.prompt-card{padding:14px 12px 12px}.prompt-card-heading h2{font-size:12px}.prompt-code-icon{width:31px;height:31px}.copy-inline{padding:6px 7px}.prompt-body{max-height:239px;padding:11px 8px 10px}.prompt-body-expanded{max-height:1000px}.prompt-lines{width:25px;font-size:8px}.prompt-text{font-size:9px}.prompt-counts{font-size:7px}.secondary-action,.primary-action{min-height:34px;padding-inline:8px;font-size:8px}.prompt-bottom{gap:9px}.sidebar{grid-template-columns:1fr;gap:9px}.side-card{grid-row:auto}.creator-card{order:2}.usage-card{order:3}.related-section{margin-top:41px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:22px}.view-all{margin:0}.related-grid{grid-template-columns:minmax(0,1fr);gap:10px}.related-card{display:grid;grid-template-columns:108px minmax(0,1fr)}.related-image-wrap{height:100%;min-height:118px}.related-card-body{padding:10px}.related-card-body>strong{font-size:12px}.related-meta{gap:6px;font-size:7px}.related-arrow{opacity:1;transform:none}.footer-copyright{font-size:7px}.modal-backdrop{padding:13px}.dialog{padding:25px 20px 21px;border-radius:13px}.dialog h2{font-size:21px}.lightbox-dialog{height:min(83vh,680px);padding:42px 34px 58px}.lightbox-previous{left:5px}.lightbox-next{right:5px}.lightbox-nav{width:31px;height:31px}.lightbox-caption{right:38px;left:38px;font-size:9px}.lightbox-caption span{font-size:7px}.skeleton-layout{grid-template-columns:1fr}.skeleton-gallery{height:280px}.skeleton-side{display:none}}@media(prefers-reduced-motion:reduce){.catalog-skeleton{animation:none}.cursor-glow{display:none}.related-card{transform:none!important;transition:none!important}.related-image-wrap>img{transition:none!important}.comet-card.catalog-card{transform:none!important;transition:none!important}.catalog-card:hover .catalog-card-image>img{transform:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header-inner{width:100%;padding-inline:24px}.workspace-layout{display:flex;min-height:calc(100vh - 70px);align-items:stretch}.workspace-main{min-width:0;flex:1}.content-wrap{width:min(100% - 80px,1500px);max-width:none;padding:37px 0 79px}.detail-heading{margin-top:30px;margin-bottom:0}.detail-heading h1{font-size:clamp(36px,3.5vw,48px)}.description{max-width:800px;font-size:14px}.heading-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.heading-tags span{padding:5px 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);color:var(--ink-soft);font-size:9px}.creator-line{margin-top:14px}.prompt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;margin-bottom:16px}.view-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.view-tab{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:6px;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:500;transition:.15s ease}.view-tab:hover{color:var(--ink)}.view-tab-active{background:var(--page);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000d}.toolbar-actions{display:flex;align-items:center;gap:8px}.prompt-package-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:12px;color:var(--ink-soft);font-family:monospace}.npm-badge{color:#1dc0e1;font-weight:700;font-size:10px;text-transform:lowercase}.package-name{color:var(--ink);font-size:12px}.package-copy{display:inline-flex;align-items:center;padding:2px;border:0;background:transparent;color:var(--muted);cursor:pointer}.package-copy:hover{color:var(--ink)}.package-dropdown{color:var(--muted)}.toolbar-copy-prompt-btn{display:inline-flex;height:34px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:500;transition:.15s ease}.toolbar-copy-prompt-btn:hover{border-color:var(--line-strong);background:var(--page)}.toolbar-expand{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-soft);transition:.15s ease}.toolbar-expand:hover{border-color:var(--line-strong);color:var(--ink)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.primary-column{min-width:0}.iris-x-preview-card{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;box-shadow:0 1px 3px #0000000d}.iris-x-preview-canvas{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px;padding:48px;background:#fdfdfd}:root.theme-dark .iris-x-preview-canvas{background:#000}.preview-comet-wrapper{position:relative;width:min(100%,360px);border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;background:#18181b;padding:8px}.preview-centered-image{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover}.chat-floating-widget{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#2563eb;color:#fff;box-shadow:0 10px 15px -3px #2563eb66;border:0;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.chat-floating-widget:hover{transform:scale(1.05);background:#1d4ed8}.prompt-sidebar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(215px,.8fr) minmax(220px,.8fr);align-items:start;gap:13px}.prompt-sidebar .side-card,.prompt-sidebar .creator-card,.prompt-sidebar .usage-card{min-height:100%}.prompt-sidebar .side-card{padding:16px 17px}.prompt-sidebar .creator-card{padding:16px}.prompt-sidebar .usage-card{min-height:75px}.code-view-wrap{min-height:420px;padding:18px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--line) 43%,var(--surface))}.code-view-label{display:flex;align-items:center;gap:6px;margin:0 0 11px 2px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.12em}.code-view-wrap .prompt-card{margin:0}.trust-note{margin-top:10px}.side-card-heading h2{font-size:14px}.metadata-row{min-height:37px}.related-section{margin-top:49px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-image-wrap{height:clamp(130px,15vw,190px)}@media(max-width:980px){.content-wrap{width:calc(100% - 48px);padding-top:31px}.gallery-main{height:clamp(360px,50vw,480px)}.prompt-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-sidebar .side-card{grid-row:span 2}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.content-wrap{width:calc(100% - 40px);padding:25px 0 58px}.detail-heading{margin-top:24px}.prompt-toolbar{margin-top:26px}.detail-layout{grid-template-columns:minmax(0,1fr)}.gallery-main{height:clamp(300px,62vw,440px)}.prompt-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-sidebar .side-card{grid-row:span 2}}@media(max-width:520px){.site-header-inner{width:100%;padding-inline:14px}.main-nav{gap:10px;margin-left:20px}.nav-link{font-size:8px}.main-nav .nav-link:nth-child(2){display:none}.prompt-tier-filters{max-width:100%}.prompt-tier-filters .catalog-filter{flex:1 1 auto;justify-content:center;padding-inline:8px}.locked-code-panel{padding-inline:16px}.locked-code-cta{flex-wrap:wrap}.content-wrap{width:calc(100% - 30px);padding-top:20px}.detail-heading{align-items:flex-start}.detail-heading h1{font-size:31px}.prompt-toolbar{align-items:flex-start;flex-direction:column;gap:9px;margin-top:20px}.toolbar-actions{width:100%}.prompt-id-control{min-width:0;flex:1}.toolbar-copy{margin-left:auto}.gallery-main{height:285px}.gallery-thumbnails{min-height:64px}.prompt-sidebar{grid-template-columns:minmax(0,1fr)}.prompt-sidebar .side-card{grid-row:auto}.related-grid{grid-template-columns:minmax(0,1fr)}.code-view-wrap{min-height:0;padding:9px}}@media(max-width:380px){.site-header-inner{padding-inline:10px}.brand{gap:5px}.main-nav{gap:8px;margin-left:12px}.header-actions{gap:2px}.header-divider{display:none}.sign-in-button{padding-inline:7px}}.catalog-shell{--page: #000;--surface: #0a0a0a;--surface-raised: rgb(12 20 26 / 82%);--ink: #edf6f8;--ink-soft: #b6c6c9;--muted: #7c8e92;--faint: #536568;--line: rgb(173 212 220 / 11%);--line-strong: rgb(173 212 220 / 18%);--accent: #00f0ff;--accent-dark: #43d7f5;--accent-soft: rgb(0 240 255 / 9%);--accent-line: rgb(0 240 255 / 22%);--shadow: 0 25px 90px rgb(0 0 0 / 48%);--small-shadow: 0 8px 24px rgb(0 0 0 / 28%);min-height:100vh;color:var(--ink);background:transparent}.catalog-shell .three-background{opacity:.035}.catalog-shell .cursor-glow{width:190px;height:190px;opacity:.2;background:radial-gradient(circle,rgb(0 142 170 / 10%),transparent 72%)}.catalog-shell .site-header{border-color:#add4dc17;background:#05090dc7}.catalog-shell .site-header-inner{width:min(1380px,calc(100% - 80px))}.catalog-shell .brand-name>span,.catalog-shell .pro-nav-link{color:#00f0ff}.catalog-shell .brand-mark span{background:linear-gradient(180deg,#00f0ff,#08f)}.catalog-shell .nav-link{color:#849497}.catalog-shell .nav-link:hover,.catalog-shell .nav-link.active{color:#ecf8fa}.catalog-shell .pro-nav-link:hover{color:#7ce9ff}.catalog-shell .pro-nav-link svg{color:#00f0ff}.catalog-shell .sign-in-button{border-color:#9ec8d02b;background:#ffffff0b;color:#eaf5f7}.catalog-shell .sign-in-button:hover{border-color:#00f0ff7a;color:#00f0ff}.catalog-shell .icon-button:hover{border-color:var(--line);background:#ffffff0f}.catalog-shell .footer-copyright{color:#506063}.catalog-shell .workspace-layout{display:block;min-height:0}.catalog-shell .workspace-main{width:100%;min-width:0}.catalog-page{min-height:100vh;overflow:clip;padding:0 clamp(20px,5.6vw,88px) 100px;color:#edf6f8;background:radial-gradient(ellipse 58% 32% at 50% 5%,rgb(14 165 233 / 10.5%),transparent 76%),radial-gradient(ellipse 60% 30% at 50% 36%,rgb(59 130 246 / 5.5%),transparent 80%),linear-gradient(180deg,#05090d33,#060b103d 51%,#05090d59)}.catalog-ambient{top:40px;left:50%;width:min(1060px,95vw);height:550px;background:radial-gradient(ellipse,rgb(14 165 233 / 15%),rgb(59 130 246 / 5.5%) 42%,transparent 74%);filter:blur(35px);transform:translate(-50%)}.landing-hero{position:relative;display:flex;min-height:min(760px,calc(100svh - 70px));flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:74px 12px 90px;isolation:isolate;text-align:center}.hero-glow{position:absolute;z-index:-1;width:min(54vw,660px);aspect-ratio:1;pointer-events:none;filter:blur(70px);opacity:.2}.hero-glow-left{top:15%;left:-26%;background:radial-gradient(circle,rgb(0 240 255 / 21%),transparent 67%)}.hero-glow-right{right:-25%;bottom:-24%;background:radial-gradient(circle,rgb(14 165 233 / 20%),transparent 68%)}.landing-hero .catalog-kicker{padding:9px 14px;border-color:#00f0ff2b;background:#09181aa8;color:#b9cdd1;font-size:10px;letter-spacing:.09em;box-shadow:0 0 36px #00f0ff0b,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-hero .live-dot{width:7px;height:7px;background:#00f0ff;box-shadow:0 0 13px #00f0ffcc}.landing-hero h1{display:flex;flex-direction:column;align-items:center;margin-top:31px;color:#f0f7f8;font:700 clamp(48px,8.2vw,108px)/.99 Inter,sans-serif;letter-spacing:-.082em}.landing-hero h1>span{display:block}.landing-hero h1 .hero-title-accent{padding:0 .035em .1em;background:linear-gradient(100deg,#eafbff 3%,#00f0ff 44%,#08f 91%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 22px rgb(0 240 255 / 10%))}.landing-hero>p{margin-top:22px;color:#9aabae;font-size:clamp(15px,1.6vw,19px);line-height:1.65;letter-spacing:-.015em}.hero-primary-cta,.promo-cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:13px;margin-top:31px;padding:0 25px;border:1px solid rgb(195 245 255 / 33%);border-radius:999px;background:linear-gradient(120deg,#00f0fff2,#0ea5e9f0);color:#000;font-size:14px;font-weight:750;letter-spacing:-.015em;box-shadow:0 0 0 4px #00f0ff0a,0 9px 32px #00f0ff29,inset 0 1px #ffffff8c;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hero-primary-cta:hover,.promo-cta:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 0 0 5px #00f0ff0d,0 13px 38px #00f0ff33,inset 0 1px #ffffff94}.hero-primary-cta svg,.promo-cta svg{transition:transform .18s ease}.hero-primary-cta:hover svg,.promo-cta:hover svg{transform:translate(3px)}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:23px;color:#708184;font-size:10px}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.hero-proof svg{color:#00abcd}.hero-proof i{width:3px;height:3px;border-radius:50%;background:#526265}.landing-promo{position:relative;display:flex;min-height:248px;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;margin:8px auto 100px;padding:clamp(30px,5vw,60px) clamp(28px,6vw,78px);border:1px solid rgb(136 194 206 / 15%);border-radius:25px;background:radial-gradient(ellipse at 87% 45%,rgb(0 240 255 / 12%),transparent 40%),linear-gradient(115deg,#0c181df5,#091016f0 58%,#071518f5);box-shadow:0 30px 100px #00000042,inset 0 1px #ffffff0b;isolation:isolate}.landing-promo:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgb(0 240 255 / 5%),transparent 76%);content:"";pointer-events:none}.promo-orbit{position:absolute;z-index:-1;right:8%;width:220px;aspect-ratio:1;border:1px solid rgb(0 240 255 / 10%);border-radius:50%;box-shadow:0 0 35px #00f0ff0a,inset 0 0 35px #00f0ff06;pointer-events:none}.promo-orbit-one{transform:scale(.8) rotateX(42deg) rotate(-12deg)}.promo-orbit-two{transform:scale(.58) rotateX(42deg) rotate(16deg)}.promo-content{max-width:730px}.promo-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#6dd6eb;font-size:9px;font-weight:750;letter-spacing:.16em}.promo-content h2{max-width:720px;margin-top:15px;color:#eff7f9;font:700 clamp(25px,4vw,44px)/1.08 Inter,sans-serif;letter-spacing:-.055em}.promo-content p{margin-top:13px;color:#8e9ea1;font-size:13px;line-height:1.7}.promo-cta{position:relative;z-index:1;flex:0 0 auto;margin-top:0;padding-inline:22px;font-size:12px}.catalog-browser{width:min(1420px,100%);margin-inline:auto}.catalog-browser-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.catalog-section-eyebrow{color:#637b80;font-size:9px;font-weight:750;letter-spacing:.19em}.catalog-browser-heading h2{margin-top:9px;color:#eff6f8;font:650 clamp(27px,3.4vw,42px)/1.1 Inter,sans-serif;letter-spacing:-.055em}.catalog-browser-heading h2 span{background:linear-gradient(90deg,#00f0ff,#08f);-webkit-background-clip:text;background-clip:text;color:transparent}.catalog-browser .catalog-stats{gap:12px;margin:0 0 5px;color:#6e7f83;font-size:10px;white-space:nowrap}.catalog-browser .catalog-stats strong{color:#b8c8cb}.catalog-browser .catalog-stats i{background:#495d61}.catalog-toolbar{display:block;max-width:none;margin:0 0 25px}.landing-category-nav{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:3px 2px 12px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.landing-category-nav::-webkit-scrollbar{display:none}.landing-category-pill{position:relative;display:inline-flex;min-height:37px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgb(173 212 220 / 10%);border-radius:999px;background:#ffffff06;color:#819295;font-size:10px;font-weight:650;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.landing-category-pill:hover{border-color:#00f0ff45;background:#00f0ff0e;color:#c8dee3;transform:translateY(-1px)}.landing-category-active{border-color:#00f0ff6b;background:linear-gradient(110deg,#00f0ff26,#0ea5e91a);color:#e4faff;box-shadow:0 0 22px #00f0ff1a,inset 0 0 14px #00f0ff09}.landing-category-active:after{position:absolute;right:14px;bottom:-13px;left:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,#00f0ff,#08f);box-shadow:0 0 12px #00f0ff99;content:""}.catalog-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0 0;border-top:1px solid rgb(173 212 220 / 8%)}.catalog-controls .catalog-search{width:min(440px,48%);min-height:43px;border-color:#add4dc1f;border-radius:10px;background:#ffffff09;color:#768c90}.catalog-controls .catalog-search input{color:#e2eef1;font-size:11px}.catalog-controls .catalog-search input::placeholder{color:#607275}.catalog-controls .catalog-search kbd{border-color:#add4dc24;color:#738488}.catalog-controls .prompt-tier-filters{border-color:#add4dc1a;border-radius:999px;background:#ffffff06}.catalog-controls .prompt-tier-filters .catalog-filter{min-height:32px;padding-inline:13px;border-radius:999px;color:#819295;font-size:10px}.catalog-controls .prompt-tier-filters .catalog-filter-active{border-color:#00f0ff38;background:#00f0ff17;color:#d7f2f8;box-shadow:none}.catalog-controls .prompt-tier-filters .catalog-filter:last-child:not(.catalog-filter-active){color:#65c6da}.catalog-results-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;color:#829396;font-size:10px}.catalog-results-heading>span:first-child{color:#d1dee1;font-weight:700}.catalog-results-heading>span:last-child{color:#5d7074}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;align-items:stretch}.catalog-card{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-shadow-x: 0px;--tilt-shadow-y: 11px;position:relative;display:flex;width:auto;height:100%;flex-direction:column;overflow:hidden;margin:0;border:1px solid rgb(169 206 214 / 10%);border-radius:17px;background:linear-gradient(145deg,#0f1720f0,#080e14fa);box-shadow:var(--tilt-shadow-x) var(--tilt-shadow-y) 28px #00000047;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:border-color .24s ease,transform .2s ease-out,box-shadow .24s ease}.catalog-card:hover,.catalog-card[data-tilt-active=true]{border-color:#00f0ff59;box-shadow:var(--tilt-shadow-x) var(--tilt-shadow-y) 26px #0000004d,0 0 18px #00f0ff0b}.comet-card.catalog-card{transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(1);transition:border-color .24s ease,transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease}.comet-card.catalog-card:hover,.comet-card.catalog-card[data-tilt-active=true]{transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-2px) scale(1.005)}.comet-card.catalog-card:after{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;background:linear-gradient(135deg,rgb(0 240 255 / 56%),transparent 35%,rgb(14 165 233 / 40%)) border-box;content:"";opacity:0;pointer-events:none;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .25s ease}.comet-card.catalog-card:hover:after,.comet-card.catalog-card[data-tilt-active=true]:after{opacity:.38}.catalog-card-link{display:flex;flex:1 0 auto;flex-direction:column}.catalog-card-image{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#0d171b;isolation:isolate}.catalog-card-image>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.2,.7,.3,1),filter .3s ease}.catalog-card:hover .catalog-card-image>img{transform:scale(1.015);filter:saturate(1.03)}.catalog-card-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#00f0ff;background:radial-gradient(ellipse at 50% 35%,rgb(0 240 255 / 16%),transparent 55%),#0b1419}.catalog-card-image-shade{position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgb(2 7 10 / 61%));pointer-events:none}.catalog-card-pro{position:absolute;top:13px;left:13px;display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:0 9px;border:1px solid rgb(183 243 255 / 30%);border-radius:999px;background:#051214a8;color:#9ceeff;font-size:8px;font-weight:800;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.catalog-card-open{position:absolute;right:13px;bottom:13px;display:flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 36%);border-radius:50%;background:#050c0e5e;color:#fff;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-card:hover .catalog-card-open,.catalog-card:focus-within .catalog-card-open{opacity:1;transform:translateY(0)}.catalog-card-copy{display:flex;flex:1 0 auto;flex-direction:column;gap:7px;padding:15px 15px 17px;transform:translateZ(12px)}.catalog-card-category{color:#5f9daa;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.catalog-card-copy>strong{color:#e7eff1;font:650 16px/1.25 Inter,sans-serif;letter-spacing:-.035em}.catalog-card-description{display:-webkit-box;overflow:hidden;color:#839194;font-size:10px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.catalog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;color:#627275;font-size:9px}.catalog-card-meta>span:first-child{display:inline-flex;align-items:center;gap:4px;color:#77c5d5}.catalog-card-meta>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-copy-button{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;min-height:33px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgb(236 252 255 / 28%);border-radius:999px;background:#030c0ea3;color:#e9fbff;font-size:9px;font-weight:700;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,background .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.catalog-card:hover .catalog-card-copy-button,.catalog-card:focus-within .catalog-card-copy-button{opacity:1;transform:translateY(0)}.catalog-card-copy-button:hover{border-color:#00f0ff94;background:#00f0ff2b}.catalog-card-copy-locked{color:#a7d1d9}.catalog-card-copy:focus-visible,.catalog-card-copy-button:focus-visible{outline:2px solid #00f0ff;outline-offset:3px}.catalog-load-more{clear:both;padding:22px 0 34px}.catalog-shell .secondary-action{border-color:#00f0ff38;background:#00f0ff12;color:#b9ebf5}.catalog-shell .secondary-action:hover{border-color:#00f0ff73;background:#00f0ff1f}.catalog-state{border-color:#add4dc1a;border-radius:17px;background:#0a1116cc;color:#829396}.catalog-state strong{color:#e7eff1}.catalog-state>svg{color:#00f0ff}:root:not(.theme-dark) .catalog-shell{--page: #f5f8f8;--surface: #fff;--surface-raised: rgb(255 255 255 / 90%);--ink: #15252b;--ink-soft: #42565c;--muted: #667a7f;--faint: #849598;--line: rgb(26 69 73 / 13%);--line-strong: rgb(26 69 73 / 20%);--accent: #07758b;--accent-dark: #086375;--accent-soft: rgb(0 136 255 / 8%);--accent-line: rgb(0 136 255 / 20%);--shadow: 0 18px 48px rgb(27 54 57 / 10%);--small-shadow: 0 5px 16px rgb(27 54 57 / 7%)}:root:not(.theme-dark) .catalog-shell .site-header{border-color:#1a45491a;background:#fafcfce5}:root:not(.theme-dark) .catalog-shell .nav-link{color:#667a7f}:root:not(.theme-dark) .catalog-shell .nav-link:hover,:root:not(.theme-dark) .catalog-shell .nav-link.active{color:#15252b}:root:not(.theme-dark) .catalog-shell .sign-in-button{border-color:#1a45492e;background:#ffffffc2;color:#243b3f}:root:not(.theme-dark) .catalog-shell .footer-copyright{color:#849598}:root:not(.theme-dark) .catalog-page{background:radial-gradient(ellipse 58% 32% at 50% 5%,rgb(0 147 177 / 7%),transparent 76%),linear-gradient(180deg,#f9fcfcc9,#f4f7f8e0)}:root:not(.theme-dark) .catalog-ambient{opacity:.1;filter:blur(28px)}:root:not(.theme-dark) .hero-glow{opacity:.1;filter:blur(55px)}:root:not(.theme-dark) .landing-hero .catalog-kicker{border-color:#0088ff29;background:#ffffffd6;color:#51686c;box-shadow:0 4px 14px #1c43440d}:root:not(.theme-dark) .landing-hero h1{color:#17292e}:root:not(.theme-dark) .landing-hero h1 .hero-title-accent{background-image:linear-gradient(100deg,#167b8f 3%,#087f82 52%,#287eae);filter:none}:root:not(.theme-dark) .landing-hero>p{color:#52686c}:root:not(.theme-dark) .hero-proof{color:#657b7c}:root:not(.theme-dark) .hero-proof i{background:#9aa9ac}:root:not(.theme-dark) .hero-primary-cta,:root:not(.theme-dark) .promo-cta{border-color:#ffffff94;box-shadow:0 5px 16px #0088ff29,inset 0 1px #ffffffa6}:root:not(.theme-dark) .hero-primary-cta:hover,:root:not(.theme-dark) .promo-cta:hover{transform:translateY(-1px);box-shadow:0 6px 15px #0088ff29,inset 0 1px #ffffffb3}:root:not(.theme-dark) .landing-promo{border-color:#204f5921;background:radial-gradient(ellipse at 87% 45%,rgb(0 147 177 / 8%),transparent 42%),linear-gradient(115deg,#ffffffed,#f6f9faf0);box-shadow:0 18px 48px #1e414214,inset 0 1px #ffffffe5}:root:not(.theme-dark) .promo-eyebrow{color:#086b7f}:root:not(.theme-dark) .promo-content h2{color:#1b3034}:root:not(.theme-dark) .promo-content p{color:#617579}:root:not(.theme-dark) .promo-orbit{border-color:#0088ff14;box-shadow:none}:root:not(.theme-dark) .catalog-browser-heading h2{color:#192d32}:root:not(.theme-dark) .catalog-browser .catalog-stats{color:#6b7d80}:root:not(.theme-dark) .catalog-browser .catalog-stats strong{color:#41595d}:root:not(.theme-dark) .catalog-browser .catalog-stats i{background:#a2aeb1}:root:not(.theme-dark) .catalog-section-eyebrow{color:#667c80}:root:not(.theme-dark) .landing-category-pill{border-color:#1a45491f;background:#ffffffa8;color:#5f7377}:root:not(.theme-dark) .landing-category-pill:hover{border-color:#0088ff40;background:#0088ff0f;color:#234649}:root:not(.theme-dark) .landing-category-active{border-color:#0088ff47;background:#0088ff17;color:#184f5a;box-shadow:0 2px 9px #084e5c12}:root:not(.theme-dark) .landing-category-active:after{box-shadow:0 1px 5px #0088ff2e}:root:not(.theme-dark) .catalog-controls{border-color:#1a45491a}:root:not(.theme-dark) .catalog-controls .catalog-search{border-color:#1a454926;background:#ffffffd6;color:#6b7d80}:root:not(.theme-dark) .catalog-controls .catalog-search input{color:#20373b}:root:not(.theme-dark) .catalog-controls .catalog-search input::placeholder{color:#87999a}:root:not(.theme-dark) .catalog-controls .catalog-search kbd{border-color:#1a454924;color:#718487}:root:not(.theme-dark) .catalog-controls .prompt-tier-filters{border-color:#1a454921;background:#ffffffbd}:root:not(.theme-dark) .catalog-controls .prompt-tier-filters .catalog-filter{color:#667a7f}:root:not(.theme-dark) .catalog-controls .prompt-tier-filters .catalog-filter-active{border-color:#08f3;background:#0088ff14;color:#184f5a}:root:not(.theme-dark) .catalog-results-heading{color:#6b7e80}:root:not(.theme-dark) .catalog-results-heading>span:first-child{color:#293f42}:root:not(.theme-dark) .catalog-results-heading>span:last-child{color:#77898b}:root:not(.theme-dark) .catalog-card{border-color:#1a454921;background:#fffffff0;box-shadow:var(--tilt-shadow-x) var(--tilt-shadow-y) 18px #1f3e3f14}:root:not(.theme-dark) .catalog-card:hover,:root:not(.theme-dark) .catalog-card[data-tilt-active=true]{border-color:#0088ff4d;box-shadow:var(--tilt-shadow-x) var(--tilt-shadow-y) 22px #1f3e3f1f}:root:not(.theme-dark) .comet-card.catalog-card:hover,:root:not(.theme-dark) .comet-card.catalog-card[data-tilt-active=true]{transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-1px) scale(1.005)}:root:not(.theme-dark) .comet-card.catalog-card:after{background:linear-gradient(135deg,rgb(0 136 255 / 30%),transparent 42%,rgb(40 126 174 / 20%)) border-box}:root:not(.theme-dark) .catalog-card-image{background:#eaeff0}:root:not(.theme-dark) .catalog-card-placeholder{background:radial-gradient(ellipse at 50% 35%,rgb(0 136 255 / 11%),transparent 55%),#edf2f3}:root:not(.theme-dark) .catalog-card-category{color:#396f7a}:root:not(.theme-dark) .catalog-card-copy>strong{color:#20373b}:root:not(.theme-dark) .catalog-card-description{color:#617579}:root:not(.theme-dark) .catalog-card-meta{color:#718285}:root:not(.theme-dark) .catalog-card-copy-button{border-color:#ffffffb8;background:#0f2325b8;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}:root:not(.theme-dark) .catalog-card-copy-button:hover{border-color:#0088ff7f;background:#0088ffe0}:root:not(.theme-dark) .catalog-state{border-color:#1a454921;background:#ffffffe5;color:#617579}:root:not(.theme-dark) .catalog-state strong{color:#20373b}:root:not(.theme-dark) .catalog-shell .secondary-action{border-color:#08f3;background:#0088ff0f;color:#31545b}:root:not(.theme-dark) .catalog-shell .secondary-action:hover{border-color:#0088ff59;background:#0088ff1a}@media(max-width:1100px){.landing-promo{margin-bottom:82px}}@media(max-width:740px){.catalog-shell .site-header-inner{width:calc(100% - 36px)}.catalog-page{padding:0 22px 72px}.landing-hero{min-height:620px;min-height:min(680px,calc(100svh - 62px));padding:62px 0 80px}.landing-hero h1{font-size:clamp(47px,10vw,76px)}.landing-promo{min-height:0;align-items:flex-start;flex-direction:column;gap:4px;margin:0 auto 68px;padding:34px 29px;border-radius:20px}.promo-content h2{font-size:clamp(27px,5.8vw,38px)}.promo-cta{min-height:48px;margin-top:21px}.promo-orbit{right:-10%;width:220px}.catalog-browser-heading{align-items:flex-start;flex-direction:column;gap:12px}.catalog-browser .catalog-stats{margin:0}.catalog-controls{align-items:stretch;flex-direction:column}.catalog-controls .catalog-search{width:100%}.catalog-controls .prompt-tier-filters{align-self:flex-start}.catalog-card-copy{padding:13px 12px 14px}.catalog-card-copy>strong{font-size:14px}.catalog-card-description{font-size:9px}.catalog-card-copy-button{min-height:30px;padding-inline:9px;font-size:8px}}@media(max-width:520px){.catalog-shell .site-header-inner{width:calc(100% - 26px)}.catalog-shell .main-nav{gap:12px;margin-left:17px}.catalog-shell .nav-link{font-size:9px}.catalog-shell .main-nav .nav-link:nth-child(2){display:none}.catalog-shell .brand-divider,.catalog-shell .brand-product{display:none}.catalog-page{padding-inline:16px;padding-bottom:58px}.landing-hero{min-height:590px;min-height:min(650px,calc(100svh - 62px));padding:46px 0 65px}.landing-hero .catalog-kicker{font-size:8px}.landing-hero h1{margin-top:27px;font-size:clamp(43px,11.2vw,59px);letter-spacing:-.075em}.landing-hero>p{max-width:290px;margin-top:17px;font-size:14px}.hero-primary-cta{min-height:51px;margin-top:26px;padding-inline:20px;font-size:12px}.hero-proof{gap:8px;font-size:8px}.landing-promo{margin-bottom:56px;padding:27px 22px}.promo-content h2{font-size:clamp(25px,7vw,34px)}.promo-content p{font-size:11px}.catalog-browser-heading h2{font-size:29px}.catalog-browser .catalog-stats{gap:8px;font-size:8px}.landing-category-nav{gap:6px;margin-inline:-16px;padding-inline:16px}.landing-category-pill{min-height:34px;padding-inline:12px;font-size:9px}.catalog-controls .prompt-tier-filters{max-width:100%}.catalog-controls .prompt-tier-filters .catalog-filter{padding-inline:10px;font-size:9px}.catalog-card{border-radius:13px}.catalog-card-pro{top:8px;left:8px;min-height:23px;padding-inline:7px;font-size:7px}.catalog-card-copy-button{top:8px;right:8px;min-height:27px;gap:4px;padding-inline:7px;font-size:7px;opacity:1;transform:none}.catalog-card-copy{gap:5px;padding:11px 9px 12px}.catalog-card-category{font-size:7px}.catalog-card-copy>strong{font-size:12px}.catalog-card-description{display:none}.catalog-card-meta{font-size:7px}}@media(hover:none),(pointer:coarse){.catalog-card-copy-button,.catalog-card-open{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.catalog-card,.catalog-card-image>img,.landing-category-pill,.hero-primary-cta,.promo-cta{transition:none}}.pricing-page-wrap{padding:40px 24px;max-width:1200px;margin:0 auto}.prompt-tile{min-width:0;background:#000;background:linear-gradient(170deg,#000,#030712 55%,#000);border:1px solid var(--line);border-radius:16px;box-shadow:var(--small-shadow);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.prompt-tile:hover{transform:translateY(-6px) scale(1.03);border-color:var(--accent-line);box-shadow:0 0 22px #00f0ff38,0 0 60px #00f0ff1a,var(--shadow)}.prompt-tile-link{display:flex;height:100%;flex-direction:column;color:inherit}.prompt-tile-image{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--accent-soft);flex-shrink:0}.prompt-tile-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.prompt-tile:hover .prompt-tile-image img{transform:scale(1.035)}.prompt-tile-category{position:absolute;top:12px;left:12px;padding:6px 9px;border:1px solid rgb(255 255 255 / 24%);border-radius:999px;background:#11131ab8;color:#fff;font-size:10px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.prompt-tile-badge-group{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;z-index:2;pointer-events:none}.prompt-tile-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.prompt-tile-badge-pro{background:linear-gradient(135deg,#f59e0b47,#11131ad9);border:1px solid rgb(245 158 11 / 55%);color:#fbbf24;box-shadow:0 2px 10px #f59e0b40;text-transform:uppercase}.prompt-tile-badge-pro .pro-crown-icon{color:#fbbf24;fill:#fbbf24;stroke:#fbbf24;flex-shrink:0}.prompt-tile-badge-credits{background:#11131ad1;border:1px solid rgb(251 191 36 / 35%);color:#fef08a;font-weight:600;box-shadow:0 2px 8px #0000004d}.prompt-tile-badge-free{background:#11131ac7;border:1px solid rgb(52 211 153 / 40%);color:#34d399;text-transform:uppercase;box-shadow:0 2px 8px #00000040}.prompt-tile-content{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:17px;min-height:0}.prompt-tile-content h3{margin:0;color:var(--ink);font:650 16px/1.35 Inter,sans-serif}.prompt-tile-content p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.prompt-tile-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.prompt-tile-footer>strong{color:var(--ink);font-size:16px}.prompt-tile-action{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:11px}.prompt-tile-link:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.prompt-tile-actions{padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center}.prompt-tile-primary-btn{display:inline-flex;min-height:38px;padding:0 16px;align-items:center;justify-content:center;border:1px solid rgb(0 240 255 / 48%);border-radius:10px;background:#00f0ff1a;color:var(--accent);font-size:12px;font-weight:700;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.prompt-tile-primary-btn:hover{transform:translateY(-1px) scale(1.02);background:#00f0ff2b;box-shadow:0 0 20px #00f0ff47}.prompt-category-tabs{margin:12px 0 20px}.prompt-marketplace-page .catalog-browser{padding-bottom:72px}@media(max-width:520px){.prompt-tile-content{padding:13px}.prompt-tile-content h3{font-size:14px}.prompt-tile-content p{font-size:11px}}@media(prefers-reduced-motion:reduce){.prompt-tile,.prompt-tile-image img{transition:none}}.pricing-header{text-align:center;margin-bottom:48px}.pricing-header .eyebrow{color:#00f0ff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pricing-header h1{font-size:42px;font-weight:800;color:#fff;margin-top:8px;letter-spacing:-.02em}.pricing-header p{color:#94a3b8;font-size:16px;margin-top:12px;max-width:580px;margin-left:auto;margin-right:auto}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:64px}.pricing-card{background:#0f172ab3;border:1px solid rgb(255 255 255 / 10%);border-radius:20px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;transition:transform .2s ease,border-color .2s ease}.pricing-card:hover{transform:translateY(-4px);border-color:#00f0ff66}.pricing-card-featured{background:#0f172ae5;border:1px solid rgb(0 240 255 / 50%);box-shadow:0 20px 40px #00f0ff1f}.pricing-popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#00f0ff,#08f);color:#fff;font-size:10px;font-weight:800;padding:4px 14px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase}.pricing-plan-tag{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:#00f0ff;letter-spacing:.05em}.pricing-card h3{font-size:24px;font-weight:800;color:#fff;margin-top:4px}.pricing-card-desc{color:#94a3b8;font-size:14px;margin-top:8px}.pricing-price{font-size:40px;font-weight:800;color:#fff;margin:24px 0}.pricing-price span{font-size:14px;font-weight:400;color:#64748b}.pricing-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:#cbd5e1}.pricing-features li svg{color:#109db9;flex-shrink:0}.pricing-button{width:100%;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid rgb(255 255 255 / 15%);background:#ffffff0d;color:#fff;transition:all .2s ease}.pricing-button:hover{background:#ffffff1a}.pricing-button-active{background:#00f0ff;border-color:#00f0ff;box-shadow:0 8px 20px #00f0ff4d}.pricing-button-active:hover{background:#08f}.prompt-split-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;margin:18px 0 30px}.prompt-left-panel,.prompt-right-panel,.prompt-implementation-panel{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface-raised);box-shadow:var(--small-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prompt-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;margin-bottom:18px}.prompt-panel-title{display:flex;min-width:0;align-items:center;gap:12px}.prompt-panel-title>div{min-width:0}.prompt-panel-title h2{margin:4px 0 0;color:var(--ink);font:650 15px/1.3 Inter,sans-serif;letter-spacing:-.02em}.prompt-panel-icon{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--accent)}.prompt-preview-icon{color:#0b839b;border-color:#149db838;background:#149db81a}.theme-dark .prompt-preview-icon{color:#4dc8e1;border-color:#4dc8e133;background:#4dc8e117}.prompt-code-panel-icon{color:#79bcff}.prompt-panel-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:10px;font-weight:600;white-space:nowrap}.prompt-panel-status>span{width:7px;height:7px;border-radius:50%;background:#219fb8;box-shadow:0 0 0 3px #219fb81f}.prompt-length{color:var(--muted);font-size:10px;white-space:nowrap}.prompt-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.prompt-credit-note{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10px}.prompt-credit-note strong{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;font-weight:650}.prompt-credit-note strong svg{color:var(--accent)}.prompt-use-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgb(0 240 255 / 30%);border-radius:10px;background:linear-gradient(120deg,#00f0ff,#08f);color:#000;font-size:12px;font-weight:750;box-shadow:0 7px 18px #00f0ff29;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.prompt-use-button:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 10px 24px #00f0ff3d}.prompt-use-button:focus-visible,.toolbar-copy-prompt-btn:focus-visible,.toolbar-expand:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.prompt-text-area{min-height:220px;max-height:380px;overflow:auto;margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--page) 75%,#080e13);color:var(--ink);font:12px/1.8 DM Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-implementation-panel{grid-column:1 / -1}.prompt-implementation-code{max-height:360px;overflow:auto;margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#0c1118;color:#dce4e6;font:11px/1.7 DM Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.prompt-toolbar{align-items:center;margin-top:25px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);box-shadow:var(--small-shadow)}.prompt-toolbar-heading{display:flex;flex-direction:column;gap:4px}.prompt-toolbar-heading>strong{color:var(--ink);font:650 14px Inter,sans-serif}.toolbar-actions{flex:0 0 auto}.toolbar-copy-prompt-btn{height:40px;gap:8px;padding-inline:13px;border-color:var(--accent);background:var(--accent);color:#fff;font-size:12px;font-weight:650;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 22%,transparent)}.toolbar-copy-prompt-btn:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff;transform:translateY(-1px)}.toolbar-expand{width:40px;height:40px}.prompt-text-area{scrollbar-color:var(--line-strong) transparent}.iris-x-preview-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--page)}.iris-x-preview-canvas{display:flex;min-height:390px;align-items:center;justify-content:center;overflow:hidden;padding:clamp(16px,3vw,34px);background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--accent-soft) 76%,transparent),transparent 72%),var(--page)}.prompt-preview-image{display:block;width:100%;max-width:660px;max-height:430px;object-fit:contain;border-radius:10px;box-shadow:0 18px 45px #0000002e}@media(max-width:900px){.prompt-split-workspace{grid-template-columns:minmax(0,1fr)}.prompt-implementation-panel{grid-column:auto}.iris-x-preview-canvas{min-height:330px}}@media(max-width:520px){.prompt-split-workspace{gap:13px;margin-top:13px}.prompt-left-panel,.prompt-right-panel,.prompt-implementation-panel{padding:15px;border-radius:15px}.prompt-toolbar{align-items:flex-start;gap:12px;margin-top:18px;padding:12px}.toolbar-actions{width:auto;gap:6px}.toolbar-copy-prompt-btn{height:38px;padding-inline:10px;font-size:11px}.toolbar-expand{width:38px;height:38px}.prompt-panel-heading{gap:8px}.prompt-panel-title{gap:9px}.prompt-panel-title h2{font-size:13px}.prompt-panel-status{padding:6px 8px;font-size:9px}.prompt-length{font-size:9px;white-space:normal;text-align:right}.iris-x-preview-canvas{min-height:250px;padding:12px}.prompt-text-area{min-height:180px;padding:13px;font-size:11px}.prompt-panel-footer{align-items:flex-end}.prompt-use-button{min-height:40px;padding-inline:13px}}.user-credits-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;background:#00f0ff14;border:1px solid rgb(0 240 255 / 30%);color:#00f0ff;font-size:12px;font-weight:600}.credits-icon{color:#24d7fb}.glass-card{background:#0f172abf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / 8%);border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-card:hover{transform:translateY(-4px);border-color:#00f0ff66;box-shadow:0 12px 32px #00f0ff1f}.glass-card-premium{background:#0f172ad9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(0 240 255 / 35%);border-radius:16px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-card-premium:hover{transform:translateY(-4px);border-color:#06b6d499;box-shadow:0 12px 32px #06b6d433}.catalog-card-free{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:12px;background:#109db933;border:1px solid rgb(16 157 185 / 40%);color:#34b8d3;font-size:10px;font-weight:700}.catalog-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-pill{font-size:10px;padding:2px 7px;border-radius:10px;background:#ffffff0d;border:1px solid rgb(255 255 255 / 10%);color:#94a3b8}.error-fallback-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background:#0f172acc;border:1px solid rgb(68 210 239 / 30%);border-radius:20px;gap:12px}.retry-button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:10px;background:#00f0ff;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .2s ease}.retry-button:hover{background:#08f}.auth-page-container{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:40px 16px}.auth-glass-card{width:100%;max-width:440px;background:#0f172ad9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / 12%);border-radius:24px;padding:36px 32px;box-shadow:0 24px 48px #0006,0 0 32px #00f0ff1f;transition:transform .3s ease,border-color .3s ease}.auth-glass-card:hover{border-color:#00f0ff66}.auth-header{text-align:center;margin-bottom:28px}.auth-header h2{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em}.auth-header p{color:#94a3b8;font-size:14px;margin-top:6px}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field label{font-size:13px;font-weight:600;color:#cbd5e1}.auth-field input[type=email],.auth-field input[type=password],.auth-field input[type=text]{width:100%;padding:12px 16px;border-radius:12px;background:#020617b3;border:1px solid rgb(255 255 255 / 12%);color:#fff;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-field input:focus{border-color:#00f0ff;box-shadow:0 0 0 3px #00f0ff33}.auth-options{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#94a3b8}.payment-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#030712bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;animation:fade-in-overlay .2s ease-out}.payment-modal-container{position:relative;width:100%;max-width:460px;background:#090d16;border:1px solid rgb(0 240 255 / 20%);border-radius:20px;box-shadow:0 25px 60px -15px #000000b3,0 0 30px #00f0ff1a;padding:28px 24px 20px;color:#f1f5f9;display:flex;flex-direction:column;gap:18px;animation:modal-pop .25s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes fade-in-overlay{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:640px){.payment-modal-overlay{align-items:flex-end;padding:0}.payment-modal-container{max-width:100%;border-radius:24px 24px 0 0;border-bottom:none;animation:slide-up .3s cubic-bezier(.16,1,.3,1);max-height:90vh;overflow-y:auto}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.payment-modal-close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid rgb(255 255 255 / 10%);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.payment-modal-close-btn:hover{background:#ffffff1f;color:#fff}.payment-modal-header{display:flex;flex-direction:column;gap:8px}.payment-plan-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:#0bcef526;border:1px solid rgb(11 206 245 / 30%);color:#24d7fb;font-size:11px;font-weight:700;width:fit-content}.payment-modal-header h2{font-size:22px;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.payment-price-tag{display:flex;align-items:baseline;gap:4px}.price-symbol{font-size:18px;font-weight:700;color:#00f0ff}.price-value{font-size:32px;font-weight:900;color:#fff;letter-spacing:-.03em}.price-period{font-size:13px;color:#94a3b8}.payment-included-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.payment-included-list li{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1}.payment-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#ffffff0a;padding:4px;border-radius:12px;border:1px solid rgb(255 255 255 / 8%)}.payment-tab-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.payment-tab-btn.active{background:#00f0ff;color:#030712;font-weight:700;box-shadow:0 4px 12px #00f0ff40}.payment-tab-body{min-height:220px;display:flex;flex-direction:column;justify-content:center}.qr-tab-content{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.qr-code-wrapper{position:relative;background:#fff;padding:12px;border-radius:16px;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;align-items:center}.qr-image{width:250px;height:250px;object-fit:contain}.qr-timer-badge{margin-top:8px;font-size:11px;color:#0f172a;background:#f1f5f9;padding:3px 10px;border-radius:12px;font-weight:600}.qr-instructions{font-size:12px;color:#94a3b8;margin:0}.upi-fallback-section{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:4px}.upi-divider-text{font-size:10px;font-weight:700;color:#64748b;letter-spacing:.05em}.upi-id-form{display:flex;gap:8px}.upi-input{flex:1;padding:8px 12px;border-radius:10px;background:#020617cc;border:1px solid rgb(255 255 255 / 12%);color:#fff;font-size:12px;outline:none}.upi-input:focus{border-color:#00f0ff}.upi-submit-btn{padding:8px 14px;border-radius:10px;background:#00f0ff26;border:1px solid rgb(0 240 255 / 40%);color:#00f0ff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.upi-sent-note{font-size:11px;color:#34b8d3;margin:0}.qr-sim-pay-btn{font-size:11px;color:#64748b;background:transparent;border:1px dashed rgb(255 255 255 / 15%);padding:6px 12px;border-radius:8px;cursor:pointer;margin-top:4px;transition:all .2s ease}.qr-sim-pay-btn:hover{color:#94a3b8;border-color:#ffffff4d}.card-tab-content{display:flex;flex-direction:column;gap:16px;padding:8px 0}.card-checkout-info{display:flex;flex-direction:column;gap:16px;font-size:13px;color:#cbd5e1;line-height:1.5}.card-security-bullets{display:flex;flex-direction:column;gap:8px;background:#ffffff08;padding:12px 14px;border-radius:12px;border:1px solid rgb(255 255 255 / 8%);font-size:12px}.card-security-bullets div{display:flex;align-items:center;gap:8px}.payment-primary-btn{width:100%;padding:12px;border-radius:12px;background:#00f0ff;color:#030712;font-size:14px;font-weight:800;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 20px #00f0ff4d;transition:transform .2s ease,box-shadow .2s ease}.payment-primary-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00f0ff66}.payment-state-view{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px 0}.success-icon-orb,.error-icon-orb{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#109db926;border:1px solid rgb(16 157 185 / 40%)}.error-icon-orb{background:#3fd6f426;border-color:#3fd6f466}.payment-state-view h3{font-size:20px;font-weight:800;color:#fff;margin:0}.payment-state-view p{font-size:13px;color:#94a3b8;margin:0;max-width:320px}.payment-modal-footer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#64748b;padding-top:10px;border-top:1px solid rgb(255 255 255 / 8%)}.auth-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.auth-link{color:#00f0ff;text-decoration:none;font-weight:500}.auth-link:hover{text-decoration:underline}.auth-submit-btn{width:100%;padding:12px;border-radius:12px;background:linear-gradient(135deg,#00f0ff,#08f);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;box-shadow:0 8px 20px #00f0ff4d;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.auth-submit-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00f0ff66}.auth-divider{display:flex;align-items:center;margin:20px 0;color:#64748b;font-size:12px;font-weight:600}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.auth-divider span{padding:0 12px}.google-auth-btn{width:100%;padding:12px;border-radius:12px;background:#ffffff0f;border:1px solid rgb(255 255 255 / 15%);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.google-auth-btn:hover{background:#ffffff1f;border-color:#ffffff40}.auth-footer-text{text-align:center;margin-top:20px;font-size:13px;color:#94a3b8}.info-page{position:relative;min-height:72vh;overflow:hidden;padding:34px 24px 90px;color:#e8f0f2;background:transparent!important}.info-page-glow{position:absolute;top:210px;left:50%;width:min(800px,100vw);height:460px;border-radius:50%;background:radial-gradient(ellipse,rgb(0 240 255 / 4.5%),transparent 68%);pointer-events:none;transform:translate(-50%)}.info-page-inner{position:relative;z-index:1;width:min(100%,920px);margin:0 auto}.info-back-link{display:inline-flex;align-items:center;gap:8px;color:#8ea2a7;font-size:12px;transition:color .18s ease}.info-back-link:hover{color:#d9f9ff}.info-page-header{max-width:760px;margin:55px auto 46px;text-align:center}.info-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#5fcce2;font-size:10px;font-weight:750;letter-spacing:.15em}.info-page-header h1{margin:15px 0 13px;color:#f1f7f8;font:750 clamp(34px,6vw,54px)/1.08 Inter,sans-serif;letter-spacing:-.055em}.info-page-header>p{max-width:640px;margin:0 auto;color:#a5b4b9;font-size:15px;line-height:1.8}.info-page-content{max-width:760px;margin:0 auto}.info-lead{margin:0 0 23px;padding:21px 23px;border:1px solid rgb(111 207 226 / 17%);border-radius:15px;background:linear-gradient(135deg,#10262ab8,#0d171fd6);color:#c7d4d7;font-size:14px;line-height:1.85}.info-section{padding:22px 0;border-bottom:1px solid rgb(172 198 202 / 10%)}.info-section h2{margin:0 0 11px;color:#eaf3f4;font:650 17px/1.4 Inter,sans-serif;letter-spacing:-.02em}.info-section>div{color:#9eafb4;font-size:13px;line-height:1.85}.info-section p{margin:0 0 10px}.info-section p:last-child{margin-bottom:0}.info-section strong{color:#d7e2e4;font-weight:650}.info-section a{color:#69cde1;text-decoration:underline;text-decoration-color:#69cde159;text-underline-offset:3px}.info-section a:hover{color:#b0f2ff}.info-footer{margin-top:0;border-top:1px solid rgb(167 198 202 / 12%);background:#080d12}.info-footer-inner{width:min(100% - 48px,1240px);margin:0 auto}.info-footer-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 30px;padding:30px 0 24px}.info-footer-brand{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#eff8f8;font-size:14px;font-weight:750;letter-spacing:-.025em}.info-footer-brand strong{color:#8fa4a7;font-weight:650}.info-brand-mark{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgb(79 201 225 / 24%);border-radius:9px;background:#1e7f9224;color:#62cee4;font:800 15px Inter,sans-serif}.info-footer-top>p{grid-column:1;margin:-4px 0 0 38px;color:#7f9297;font-size:11px}.info-footer-links{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px}.info-footer-links a,.info-footer-contact{color:#9badb1;font-size:11px;transition:color .18s ease}.info-footer-links a:hover,.info-footer-contact:hover{color:#67cde1}.info-footer-bottom{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid rgb(167 198 202 / 9%);color:#6f8186;font-size:10px}.info-footer-disclaimer{color:#829296}.info-footer-contact{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.about-mission-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:19px;padding:26px;border:1px solid rgb(111 207 226 / 18%);border-radius:19px;background:linear-gradient(135deg,#122f31c4,#0e1720eb);box-shadow:0 22px 70px #00000029}.about-orbit-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border:1px solid rgb(94 203 225 / 26%);border-radius:15px;background:#2095ac1f;color:#65cde2}.about-mission-card h2{margin:7px 0;color:#f1f7f8;font:700 24px/1.25 Inter,sans-serif;letter-spacing:-.035em}.about-mission-card p{margin:0;color:#a7b8bc;font-size:13px;line-height:1.8}.about-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:17px 0 12px}.about-pillar-card{min-height:175px;padding:18px;border:1px solid rgb(172 198 202 / 11%);border-radius:15px;background:#111b22c4}.about-pillar-card>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgb(105 205 225 / 18%);border-radius:10px;background:#247d8f1a;color:#6dccdf}.about-pillar-card h2{margin:14px 0 7px;color:#e7f1f2;font:650 13px Inter,sans-serif}.about-pillar-card p{margin:0;color:#91a3a8;font-size:11px;line-height:1.7}.info-section.about-vision{margin-top:13px}.about-roadmap{margin-top:32px;padding:25px;border:1px solid rgb(172 198 202 / 11%);border-radius:18px;background:#0d161dcc}.about-roadmap-heading h2{margin:8px 0 19px;color:#eaf2f3;font:650 20px/1.35 Inter,sans-serif;letter-spacing:-.025em}.about-roadmap-list{display:grid;gap:0}.about-roadmap-list>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 0;border-top:1px solid rgb(172 198 202 / 9%)}.about-roadmap-list>div>span{color:#60c5d9;font:600 11px DM Mono,monospace}.about-roadmap-list p{margin:0;color:#93a5aa;font-size:11px;line-height:1.7}.about-roadmap-list strong{display:block;margin-bottom:3px;color:#dce8e9;font-size:12px}.about-explore-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#62cbe0;font-size:12px;font-weight:650}.about-explore-link:hover{color:#b2f2ff}.contact-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px}.contact-details{display:grid;gap:12px}.contact-detail-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px;border:1px solid rgb(172 198 202 / 12%);border-radius:15px;background:#0f1a21d1}.contact-detail-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgb(105 205 225 / 19%);border-radius:11px;background:#247d8f1a;color:#68cade}.contact-detail-card h2{margin:0 0 5px;color:#e6eff0;font:650 13px Inter,sans-serif}.contact-detail-card p{margin:0 0 10px;color:#8fa2a7;font-size:11px;line-height:1.6}.contact-detail-card a{display:inline-flex;align-items:center;gap:4px;color:#66cbdf;font-size:11px}.contact-placeholder-note,.contact-social-placeholder{display:block;margin-top:8px;color:#71858a;font-size:9px;line-height:1.6}.contact-response-note{margin:2px 3px;color:#71858a;font-size:10px;line-height:1.7}.contact-form{display:grid;gap:15px;padding:22px;border:1px solid rgb(172 198 202 / 13%);border-radius:17px;background:#0f1a21e0;box-shadow:0 16px 46px #00000024}.contact-form-heading h2{margin:7px 0;color:#edf5f6;font:650 19px Inter,sans-serif}.contact-form-heading p{margin:0 0 4px;color:#879a9f;font-size:10px;line-height:1.7}.contact-form label{display:grid;gap:7px;color:#b2c1c4;font-size:11px;font-weight:600}.contact-form input,.contact-form textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgb(172 198 202 / 16%);border-radius:9px;outline:0;background:#050b1094;color:#edf6f6;font:12px/1.6 Inter,sans-serif;transition:border-color .18s ease,box-shadow .18s ease}.contact-form textarea{min-height:128px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#56c6dda8;box-shadow:0 0 0 3px #56c6dd1a}.contact-submit-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(0 240 255 / 25%);border-radius:10px;background:linear-gradient(120deg,#00f0ff,#08f);color:#000;font-size:11px;font-weight:750;cursor:pointer;transition:filter .18s ease,transform .18s ease}.contact-submit-button:hover{transform:translateY(-1px);filter:saturate(1.12)}.info-page a:focus-visible,.info-footer a:focus-visible,.contact-submit-button:focus-visible{outline:3px solid rgb(88 200 222 / 55%);outline-offset:3px}@media(max-width:700px){.info-page{padding:25px 19px 64px}.info-page-header{margin:43px auto 33px}.info-page-header>p{font-size:13px}.about-pillar-grid{grid-template-columns:minmax(0,1fr)}.about-pillar-card{min-height:0}.contact-layout{grid-template-columns:minmax(0,1fr)}.info-footer-inner{width:calc(100% - 36px)}.info-footer-top{grid-template-columns:minmax(0,1fr);gap:15px}.info-footer-top>p{grid-column:1;margin:-8px 0 0 38px}.info-footer-links{grid-column:1;grid-row:auto;justify-content:flex-start;gap:13px 19px}.info-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding:14px 0}}@media(max-width:420px){.about-mission-card{grid-template-columns:minmax(0,1fr);padding:20px}.about-mission-card h2{font-size:20px}.about-roadmap{padding:19px}.info-lead{padding:17px;font-size:12px}}:root{font-family:Inter,sans-serif}body,button,a{font-family:Inter,sans-serif}body,.app-shell,.page-wrap,.catalog-page,.site-header{background:#000000e0;border-color:#00f0ff29}.catalog-page,.info-page{background-image:radial-gradient(ellipse at 50% 0%,rgb(0 136 255 / 8%),transparent 55%)}.catalog-shell .brand-name>span,.catalog-shell .pro-nav-link,.catalog-shell .pro-nav-link svg{color:#00f0ff}.catalog-shell .brand-mark span{background:linear-gradient(180deg,#0ff,#08f)}.catalog-shell .sign-in-button:hover,.catalog-shell .nav-link:hover,.catalog-shell .nav-link.active{color:#e6f7ff}.prompt-tile,.catalog-card,.pricing-card,.glass-card,.glass-card-premium{background-color:#0a0a0a;border-color:#00f0ff33;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.prompt-tile:hover,.catalog-card:hover,.pricing-card:hover,.glass-card:hover,.glass-card-premium:hover{border-color:#00f0ff8c;box-shadow:0 12px 34px #00f0ff1f}.prompt-tile-image{position:relative;overflow:hidden}.prompt-tile-image img,.prompt-tile-image video,.prompt-tile-image iframe{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:0}.prompt-tile-image>a{display:block}.prompt-video-play,.media-play-button{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(0 240 255 / 70%);border-radius:50%;background:#000000c7;color:#0ff;box-shadow:0 0 20px #00f0ff4d;transform:translate(-50%,-50%);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.prompt-video-play:hover,.media-play-button:hover{background:#00f0ff;color:#000;box-shadow:0 0 28px #00f0ffa6;transform:translate(-50%,-50%) scale(1.05)}.iris-x-preview-canvas{position:relative}.iris-x-preview-canvas>video,.iris-x-preview-canvas>iframe{width:100%;height:100%;min-height:inherit;border:0;object-fit:contain}.get-access-button,.hero-primary-cta,.promo-cta,.prompt-use-button,.contact-submit-button,.auth-submit-btn,.pricing-button-active,.retry-button,.primary-action{border:1px solid rgb(0 240 255 / 50%);box-shadow:0 0 12px #00f0ff2e;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease,color .3s ease}.get-access-button:hover,.hero-primary-cta:hover,.promo-cta:hover,.prompt-use-button:hover,.contact-submit-button:hover,.auth-submit-btn:hover,.pricing-button-active:hover,.retry-button:hover,.primary-action:hover{border-color:#00f0ff;box-shadow:0 0 18px #00f0ff7a;transform:translateY(-1px) scale(1.02)}.catalog-kicker,.catalog-section-eyebrow,.info-eyebrow,.prompt-tile-action,.related-category{color:#00f0ff}.info-page,.contact-form,.contact-detail-card,.about-pillar-card,.about-roadmap,.info-lead{border-color:#00f0ff2e}.auth-field input:focus,.auth-field textarea:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:#00f0ffb3;box-shadow:0 0 0 3px #00f0ff1f}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mobile-nav-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.marketplace-search{display:flex;min-height:48px;align-items:center;gap:12px;margin:24px 0 8px;padding:0 14px;border:1px solid rgb(0 240 255 / 20%);border-radius:12px;background:#080b0e;color:#76aab3;transition:border-color .2s ease,box-shadow .2s ease}.marketplace-search:focus-within{border-color:#00f0ffa6;box-shadow:0 0 0 3px #00f0ff1a}.marketplace-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e6f7ff;font:inherit;font-size:14px}.marketplace-search input::placeholder{color:#71838a}.marketplace-search>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:transparent;color:#9db3ba}.prompt-tile-content{min-width:0;gap:0}.prompt-tile-content h3{margin:0}.prompt-tile-content p{margin:8px 0 0;overflow-wrap:anywhere}.prompt-tile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.prompt-tile-tag{padding:4px 8px;border-radius:4px;background:var(--surface-raised);color:var(--muted);font-size:10px;border:1px solid var(--line)}.prompt-tile-footer{margin-top:24px;padding-top:16px;justify-content:space-between}.prompt-tile-actions{flex:1 1 auto;justify-content:flex-end}.prompt-tile-primary-btn{min-width:92px}.prompt-tile-image video,.prompt-tile-image iframe{aspect-ratio:16 / 10;border:0;border-radius:inherit;object-fit:cover}@media(max-width:760px){.site-header{height:auto;min-height:62px}.site-header-inner{position:relative;min-height:62px;flex-wrap:wrap}.mobile-nav-toggle{display:inline-flex;margin-left:auto}.main-nav,.catalog-shell .main-nav{display:none;position:absolute;z-index:40;top:100%;right:0;left:0;height:auto;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px;border:1px solid rgb(0 240 255 / 20%);border-radius:0 0 14px 14px;background:#04080bfa;box-shadow:0 16px 32px #0000007f}.main-nav.main-nav-open{display:flex}.main-nav .nav-link,.catalog-shell .main-nav .nav-link{display:flex;min-height:44px;align-items:center;padding:0 12px;font-size:13px}.main-nav .nav-link:nth-child(2),.catalog-shell .main-nav .nav-link:nth-child(2){display:flex}.header-actions{margin-left:8px}.catalog-shell .site-header-inner{width:calc(100% - 28px)}.payment-modal-container{box-sizing:border-box;width:100%;max-height:min(90vh,760px)}.upi-id-form,.upi-input{min-width:0}}@media(max-width:520px){.marketplace-search{min-height:46px;margin-top:18px;padding-inline:12px}.marketplace-search input{font-size:13px}.header-actions>.get-access-button:last-child{display:none}.user-credits-badge span,.avatar-name{display:none}.user-credits-badge{padding-inline:8px}.prompt-tile-actions{justify-content:stretch}.prompt-tile-primary-btn{width:100%}.prompt-tile-footer{align-items:center}.payment-modal-container{padding:24px 18px 20px}.upi-id-form{flex-wrap:wrap}.upi-submit-btn{width:100%}}.about-section-container{margin-bottom:56px}.about-hero-ultra{position:relative;overflow:hidden;margin-top:10px;margin-bottom:56px;padding:54px 44px;border:1px solid rgb(0 240 255 / 28%);border-radius:24px;background:radial-gradient(120% 140% at 50% 0%,#00f0ff1f,#0a0a0af2 70%);box-shadow:0 20px 60px #0009,inset 0 1px 1px #ffffff26}.hero-glow-backdrop{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:500px;height:300px;background:radial-gradient(circle,rgb(0 240 255 / 25%) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.hero-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgb(0 240 255 / 35%);border-radius:999px;background:#00f0ff14;color:#00f0ff;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:22px}.badge-icon{color:#00f0ff}.hero-ultra-title{font-size:clamp(28px,4.5vw,44px);font-weight:800;line-height:1.15;color:#fff;letter-spacing:-.025em;margin-bottom:20px;max-width:960px}.neon-text{color:#00f0ff;text-shadow:0 0 20px rgb(0 240 255 / 40%)}.gradient-text{background:linear-gradient(135deg,#0ff,#08f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-ultra-subtitle{color:var(--ink-soft);font-size:16px;line-height:1.65;max-width:840px;margin-bottom:28px}.hero-highlights-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px}.hero-highlight-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);background:#ffffff08;border:1px solid rgb(0 240 255 / 15%);padding:6px 12px;border-radius:8px}.cyan-icon{color:#00f0ff}.hero-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.btn-cyan-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:10px;background:linear-gradient(135deg,#00f0ff,#08f);color:#000;font-size:14px;font-weight:800;box-shadow:0 0 24px #00f0ff66;transition:all .25s ease}.btn-cyan-primary:hover{transform:translateY(-2px);box-shadow:0 0 36px #00f0ffa6;color:#000}.btn-glass-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border:1px solid var(--line-strong);border-radius:10px;background:#0a0a0ad9;color:var(--ink);font-size:14px;font-weight:600;transition:all .2s ease}.btn-glass-secondary:hover{border-color:#00f0ff;color:#00f0ff;background:#00f0ff0f}.section-header-left{margin-bottom:32px}.section-eyebrow-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;color:#00f0ff;margin-bottom:6px}.section-header-left h2{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:10px}.section-header-left p{font-size:15px;color:var(--ink-soft);max-width:720px;margin:0}.who-we-are-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:860px){.who-we-are-grid{grid-template-columns:1fr}}.who-card{padding:30px 26px;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:all .25s ease}.who-card:hover{border-color:#00f0ff66;transform:translateY(-4px);box-shadow:0 12px 32px #0000007f}.who-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.who-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#00f0ff14;border:1px solid rgb(0 240 255 / 28%);color:#00f0ff}.who-badge{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--muted);background:#ffffff0a;padding:4px 10px;border-radius:6px}.who-card h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.who-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.ecosystem-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.eco-card{padding:32px 28px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(100% 100% at 0% 0%,rgb(0 136 255 / 8%) 0%,var(--surface) 80%);transition:all .25s ease}.eco-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.eco-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.eco-number{font-size:24px;font-weight:900;color:#00f0ff;letter-spacing:-.02em}.eco-icon-box{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#00f0ff14;color:#00f0ff}.eco-card h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.eco-subtitle{font-size:12px;font-weight:600;color:#00f0ff;margin-bottom:12px}.eco-card p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.comparison-box{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.comparison-header{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:#ffffff05}.col-head{padding:16px 20px;font-size:12px;font-weight:800;letter-spacing:.06em}.old-head{color:#ff6b6b;border-right:1px solid var(--line)}.iris-head{color:#00f0ff}.comparison-body{display:flex;flex-direction:column}.comparison-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.comparison-row:last-child{border-bottom:0}.col-cell{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;font-size:13px;line-height:1.5}.old-cell{color:var(--muted);border-right:1px solid var(--line)}.iris-cell{color:var(--ink);font-weight:500}.cross-mark{color:#ff6b6b;font-weight:800;font-size:14px}.check-mark{color:#00f0ff;flex-shrink:0;margin-top:2px}.faq-container{max-width:840px;margin-inline:auto}.faq-wrapper{display:flex;flex-direction:column;gap:14px}.faq-card{border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer;overflow:hidden;transition:all .2s ease}.faq-card:hover,.faq-card.active-faq{border-color:#00f0ff59}.faq-title-row{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:15px;font-weight:700;color:#fff}.faq-chevron{color:var(--muted);transition:transform .2s ease}.faq-card.active-faq .faq-chevron{transform:rotate(180deg);color:#00f0ff}.faq-content-body{padding:0 24px 20px;font-size:14px;color:var(--ink-soft);line-height:1.65}.about-final-cta{padding:50px 36px;border:1px solid rgb(0 240 255 / 30%);border-radius:24px;background:radial-gradient(100% 140% at 50% 0%,#00f0ff1f,#0088ff14);text-align:center;box-shadow:0 0 50px #00f0ff26;margin-bottom:40px}.cta-icon-glow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#00f0ff1a;border:1px solid rgb(0 240 255 / 30%);color:#00f0ff;margin-bottom:16px}.final-cta-inner h2{font-size:clamp(24px,3.5vw,32px);font-weight:800;color:#fff;margin-bottom:12px}.final-cta-inner p{font-size:15px;color:var(--ink-soft);max-width:640px;margin-inline:auto;margin-bottom:28px}.cta-button-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:640px){.about-hero-ultra{padding:32px 22px}.comparison-header,.comparison-row{grid-template-columns:1fr}.old-head,.old-cell{border-right:0;border-bottom:1px solid var(--line)}}.about-new-page{max-width:1080px;margin:0 auto;padding:0 24px 60px;color:#f4f6f8;font-family:Inter,system-ui,sans-serif}.about-new-hero{padding:64px 0 56px;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.about-new-h1{font-size:clamp(38px,5.5vw,64px);line-height:1.05;letter-spacing:-.045em;font-weight:800;margin:0 0 24px;color:#fff}.about-new-h1 span{background:linear-gradient(90deg,#19e3ff,#2b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.about-new-lead{color:#8b929a;font-size:18px;line-height:1.6;max-width:46ch;margin:0 0 32px}.about-new-row{display:flex;gap:12px;flex-wrap:wrap}.about-new-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:4px;font-weight:600;font-size:15px;border:1px solid rgb(255 255 255 / 15%);color:#f4f6f8;background:#ffffff05;transition:all .2s ease}.about-new-btn.about-new-btn-p{background:linear-gradient(90deg,#19e3ff,#2b7bff);color:#00131a;border:0;font-weight:700}.about-new-btn:hover{transform:translateY(-1px);border-color:#19e3ff}.about-new-bp{border:1px solid rgb(255 255 255 / 12%);border-radius:4px;overflow:hidden;font-family:monospace;font-size:12.5px;line-height:1.7;background:#090b0e;box-shadow:0 0 80px -20px #19e3ff59}.about-new-bp-bar{display:flex;border-bottom:1px solid rgb(255 255 255 / 12%);background:#ffffff05}.about-new-bp-bar div{flex:1;padding:10px 16px;color:#8b929a;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.about-new-bp-bar .on{color:#19e3ff;background:#19e3ff12}.about-new-bp-pre{margin:0;padding:18px 18px 22px;white-space:pre-wrap;color:#c9d1d9;font-family:monospace}.about-new-bp .k{color:#19e3ff;font-weight:700}.about-new-bp .d{color:#8b929a}.about-new-bp .bad-text{color:#ff5d6c}.about-new-raw{padding:14px 18px;border-top:1px dashed rgb(255 255 255 / 12%);color:#ff5d6c}.about-new-section{padding:80px 0;border-top:1px solid rgb(255 255 255 / 12%)}.about-new-split{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.about-new-split>div:first-child{position:sticky;top:120px;align-self:start}.about-new-h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.035em;line-height:1.1;margin:0 0 12px;font-weight:800;color:#fff}.about-new-sub{color:#8b929a;margin:0;font-size:15px}.about-new-list>div{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:32px;padding:36px 0;border-bottom:1px solid rgb(255 255 255 / 22%)}.about-new-list>div:first-child{padding-top:0}.about-new-list>div:last-child{border-bottom:0}.about-new-list h3{margin:0;font-size:20px;letter-spacing:-.02em;line-height:1.25;color:#fff}.about-new-list p{margin:0;color:#8b929a;max-width:56ch;line-height:1.6}.about-new-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgb(255 255 255 / 12%);border-radius:4px;background:#ffffff03}.about-new-stats div{padding:28px}.about-new-stats div+div{border-left:1px solid rgb(255 255 255 / 12%)}.about-new-stats strong,.about-new-stats strong span{display:block;font-size:clamp(34px,4.5vw,48px)!important;letter-spacing:-.04em;color:#19e3ff!important;font-weight:800!important;line-height:1.1;margin-bottom:6px}.about-new-stats div>span{color:#8b929a;font-size:15px;font-weight:500}.about-new-cmp{border:1px solid rgb(255 255 255 / 12%);border-radius:4px;overflow:hidden;background:#ffffff03}.about-new-cmp .r{display:grid;grid-template-columns:1fr 1fr}.about-new-cmp .r>div{padding:18px 24px;border-top:1px solid rgb(255 255 255 / 12%);font-size:14px;line-height:1.5}.about-new-cmp .r>div:first-child{color:#8b929a;border-right:1px solid rgb(255 255 255 / 12%)}.about-new-cmp .h>div{border-top:0;font-weight:700;font-size:14px}.about-new-cmp .h>div:first-child{color:#ff5d6c}.about-new-cmp .h>div:last-child{color:#19e3ff}.about-new-cmp .r:not(.h)>div:first-child:before{content:"✕  ";color:#ff5d6c;font-weight:700}.about-new-cmp .r:not(.h)>div:last-child:before{content:"✓  ";color:#19e3ff;font-weight:700}.about-new-details{border-bottom:1px solid rgb(255 255 255 / 12%);padding:22px 0;transition:all .2s ease}.about-new-details:first-child{padding-top:0}.about-new-summary{cursor:pointer;font-weight:700;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#fff;-webkit-user-select:none;user-select:none;transition:color .2s ease}.about-new-summary:hover{color:#19e3ff}.faq-toggle-icon{color:#19e3ff;font-size:22px;font-weight:800;line-height:1;transition:transform .25s ease}.about-new-details.is-open .faq-toggle-icon{color:#19e3ff}.about-new-details p{color:#8b929a;margin:12px 0 0;max-width:60ch;line-height:1.6}.about-new-cta{text-align:center;padding:96px 24px;border-top:1px solid rgb(255 255 255 / 12%);background:radial-gradient(60% 80% at 50% 100%,rgb(25 227 255 / 16%),transparent);border-radius:4px;margin-top:40px}.about-new-cta-h2{font-size:clamp(32px,5vw,56px);max-width:16ch;margin:0 auto 16px;font-weight:800;color:#fff}@media(max-width:820px){.about-new-hero,.about-new-split{grid-template-columns:1fr;gap:28px}.about-new-split>div:first-child{position:static!important;top:auto!important;margin-bottom:8px}.about-new-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.hover-list-item:hover{transform:none!important;background:transparent!important;border:none!important;box-shadow:none!important}.hover-list-item:hover h3{color:#fff!important}.hover-list-item:hover p{color:#8b929a!important}.about-new-stats{grid-template-columns:1fr}.about-new-stats div+div{border-left:0;border-top:1px solid rgb(255 255 255 / 12%)}.about-new-cmp .r{grid-template-columns:1fr}.about-new-cmp .r>div:first-child{border-right:0}.about-new-cmp .h{display:none}}.reveal-item{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-item.is-revealed{opacity:1;transform:translateY(0)}.hover-list-item{transition:all .25s ease;border:none!important;outline:none!important;box-shadow:none!important}.hover-list-item h3,.hover-list-item p{transition:color .25s ease}.hover-list-item:hover h3{color:#19e3ff!important}.hover-list-item:hover p{color:#e6f7ff!important}.hover-stat-card{transition:all .3s cubic-bezier(.16,1,.3,1)}.hover-stat-card:hover{background:#19e3ff0a;transform:translateY(-4px);box-shadow:0 10px 30px -10px #19e3ff33}.hover-row{transition:background .2s ease,transform .2s ease}.hover-row:hover{background:#19e3ff08}.hover-row:hover>div:last-child{color:#19e3ff;font-weight:600}.marketplace-section-header{margin-bottom:36px}.marketplace-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.contact-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:monospace;font-size:12px;font-weight:800;letter-spacing:.1em;color:#19e3ff;background:#19e3ff14;border:1px solid rgb(25 227 255 / 25%);padding:6px 14px;border-radius:2px;margin-bottom:24px}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:start}.contact-info-card,.contact-form-card{padding:36px clamp(20px,4vw,36px);border:1px solid rgb(255 255 255 / 12%);border-radius:4px;background:#0d1016b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #0006}.contact-info-card h2,.contact-form-card h2{font-size:24px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.02em}.contact-card-sub{color:#8b929a;font-size:14px;margin:0 0 28px;line-height:1.5}.contact-methods{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.contact-method-item{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid rgb(255 255 255 / 8%);border-radius:4px;background:#ffffff05;color:inherit;text-decoration:none;transition:all .25s ease}a.contact-method-item:hover{border-color:#19e3ff;background:#19e3ff0d;transform:translate(4px)}.contact-icon-box{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;background:#19e3ff1a;border:1px solid rgb(25 227 255 / 30%);color:#19e3ff;flex-shrink:0}.contact-method-label{display:block;font-size:12px;color:#8b929a;margin-bottom:2px}.contact-method-val{display:block;font-size:15px;font-weight:700;color:#fff}.contact-guarantee-box{padding:18px;border:1px solid rgb(25 227 255 / 20%);border-radius:4px;background:#19e3ff0a}.contact-guarantee-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#19e3ff;margin-bottom:6px}.contact-guarantee-box p{font-size:13px;color:#8b929a;margin:0;line-height:1.5}.contact-clean-form{display:flex;flex-direction:column;gap:20px}.contact-field-group{display:flex;flex-direction:column;gap:8px}.contact-field-group label{font-size:13px;font-weight:700;color:#dce0f2}.contact-field-group input,.contact-field-group textarea{width:100%;padding:14px 16px;border:1px solid rgb(255 255 255 / 14%);border-radius:4px;background:#0a0d12cc;color:#fff;font-family:inherit;font-size:14px;transition:all .2s ease}.contact-field-group input:focus,.contact-field-group textarea:focus{outline:none;border-color:#19e3ff;box-shadow:0 0 0 3px #19e3ff26}.contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;cursor:pointer;border:none;width:100%}.contact-success-state{text-align:center;padding:32px 16px}.contact-success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#19e3ff26;border:1px solid #19e3ff;color:#19e3ff;margin-bottom:16px}.contact-success-state h3{font-size:20px;color:#fff;margin:0 0 8px}.contact-success-state p{color:#8b929a;font-size:14px;max-width:40ch;margin:0 auto;line-height:1.6}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.site-header:not(.studio-header),.modal-backdrop,.hero-glow-backdrop,.ix-modal-backdrop,.gallery-menu-button,.preview-chip,.toast,.auth-glass-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f172af2!important}}@media(min-width:741px){.app-shell:not(.catalog-shell) .site-header-inner{width:min(1380px,calc(100% - 80px))}}.app-shell:not(.catalog-shell) .brand-name>span{color:#00f0ff;font-weight:800}.brand-name{white-space:nowrap}.brand-name>span{font-weight:800}.video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-modal-content{position:relative;width:90%;max-width:1000px;background:#000;border-radius:12px;box-shadow:0 10px 30px #00000080;padding:16px;border:1px solid rgba(255,255,255,.1)}.video-modal-close{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;cursor:pointer;padding:8px}.video-modal-close:hover{color:#00f0ff}@media(max-width:768px){.video-modal-close{top:-40px;right:0}}.prompt-tile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;margin-bottom:16px}.prompt-tile-tag{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:2px 8px;border-radius:4px;font-size:11px;color:#a0a0a0}.prompt-tile-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.prompt-tile-actions{display:flex;gap:8px;align-items:center}.prompt-tile-secondary-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.prompt-tile-secondary-btn:hover{background:#ffffff1a}.site-header-inner,.catalog-shell .site-header-inner{justify-content:space-between}.main-nav,.catalog-shell .main-nav{margin-left:0!important;justify-content:center;flex:1}.header-actions,.catalog-shell .header-actions{margin-left:0!important}@media(min-width:761px)and (max-width:1150px){.main-nav,.catalog-shell .main-nav{gap:12px!important}.nav-link,.catalog-shell .nav-link{font-size:12px!important}.header-actions{gap:6px!important}.get-access-button{padding:6px 12px!important;font-size:12px!important}}.gallery-card{display:flex;flex-direction:column;background:transparent;border:none;border-radius:0;overflow:visible;text-decoration:none;cursor:pointer;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:none}.gallery-card:hover{transform:translateY(-4px)}.gallery-card__preview{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#07090d;border-radius:22px;border:1px solid rgba(56,189,248,.08);box-shadow:0 4px 20px -4px #00000080;transition:box-shadow .35s ease,border-color .35s ease}.gallery-card:hover .gallery-card__preview{border-color:#38bdf84d;box-shadow:0 12px 40px -8px #000000b3,0 0 24px -4px #38bdf814}.gallery-card__media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s ease}.gallery-card:hover .gallery-card__media{transform:scale(1.03);filter:brightness(1.05)}.gallery-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65) 100%);pointer-events:none;z-index:1}.gallery-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:5px 12px;border-radius:20px;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s ease,border-color .3s ease}.gallery-badge--premium{color:#b8ecff;background:#080e18bf;border:1px solid rgba(56,189,248,.35);box-shadow:0 0 10px #38bdf81f}.gallery-card:hover .gallery-badge--premium{border-color:#38bdf88c;box-shadow:0 0 16px #38bdf833}.gallery-badge--free{color:#94a3b8;background:#080e18bf;border:1px solid rgba(148,163,184,.2)}.gallery-card:hover .gallery-badge--free{border-color:#38bdf84d;color:#b8ecff}.gallery-badge--owned{color:#a7f3d0;background:#080e18bf;border:1px solid rgba(16,185,129,.35);box-shadow:0 0 10px #10b9811f}.gallery-card:hover .gallery-badge--owned{border-color:#10b9818c;box-shadow:0 0 16px #10b98133}.gallery-card__play{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid rgba(56,189,248,.3);background:#080e18b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#38bdf8cc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.gallery-card__play:hover{background:#38bdf826;border-color:#38bdf899;color:#38bdf8;box-shadow:0 0 14px #38bdf833;transform:scale(1.08)}.gallery-card__info{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 18px;pointer-events:none}.gallery-card__info .gallery-card__arrow{pointer-events:auto}.gallery-card__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.gallery-card__title{color:#fff;font-size:1rem;font-weight:700;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.5)}.gallery-card__category{color:#fff9;font-size:.78rem;font-weight:400;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.4)}.gallery-card__arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;transition:all .3s ease;flex-shrink:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0003}.gallery-card:hover .gallery-card__arrow{border-color:#38bdf880;color:#38bdf8;background:#38bdf81a;box-shadow:0 0 12px #38bdf81f}.prompt-skeleton{display:flex;flex-direction:column;background:transparent;overflow:visible}.prompt-skeleton-preview{width:100%;aspect-ratio:16 / 9;background:#0c0e14;border-radius:22px;animation:gallery-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.prompt-skeleton-body{padding:12px 4px 4px;display:flex;flex-direction:column;gap:8px}.prompt-skeleton-title{height:18px;width:65%;background:#111520;border-radius:4px;animation:gallery-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.prompt-skeleton-desc{height:14px;width:40%;background:#111520;border-radius:4px;animation:gallery-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes gallery-pulse{0%,to{opacity:1}50%{opacity:.5}}.marketplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:1024px){.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:768px){.marketplace-grid{grid-template-columns:1fr;gap:18px}.gallery-card__title{font-size:.9rem}}.premium-workspace-layout{display:grid;grid-template-columns:55% minmax(0,1fr);gap:16px;align-items:stretch;background:#080b0f99;border:1px solid rgba(56,189,248,.12);border-radius:26px;padding:8px;box-shadow:0 10px 40px -10px #000000b3,inset 0 0 0 1px #ffffff05;position:relative;overflow:hidden;margin:18px 0 30px}.premium-workspace-layout:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:26px;padding:1px;background:linear-gradient(135deg,rgba(56,189,248,.2),transparent 50%,rgba(56,189,248,.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.premium-preview-container,.premium-prompt-container{display:flex;flex-direction:column;min-width:0;padding:20px;position:relative;z-index:1}.premium-workspace-header{margin-bottom:18px}.premium-workspace-eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;margin-bottom:6px;display:block}.premium-workspace-header h2{font-size:1.15rem;font-weight:600;color:#f8fafc;margin:0;letter-spacing:-.01em}.premium-preview-frame{position:relative;flex:1;border-radius:20px;overflow:hidden;background:#040609;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease;box-shadow:0 0 30px #38bdf808 inset}.premium-preview-frame:hover{transform:scale(1.015);border-color:#38bdf840;box-shadow:0 0 40px #38bdf81a inset,0 10px 30px #00000080}.premium-preview-floating-btn{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;background:#0a0f14b3;border:1px solid rgba(56,189,248,.3);color:#38bdf8e6;padding:6px 14px;border-radius:30px;font-size:12px;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s ease;z-index:10;cursor:pointer}.premium-preview-floating-btn:hover{background:#38bdf826;color:#38bdf8;border-color:#38bdf899;transform:translateY(-2px);box-shadow:0 4px 12px #38bdf826}.premium-editor-surface{flex:1;background:#020305;border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:20px;position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:inset 0 2px 10px #00000080}.premium-editor-content{margin:0;color:#cbd5e1;font-family:DM Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;max-height:400px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.premium-editor-content::-webkit-scrollbar{width:6px}.premium-editor-content::-webkit-scrollbar-track{background:transparent}.premium-editor-content::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.premium-editor-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:150px;color:#64748b;font-size:13px;font-style:italic;text-align:center}.premium-prompt-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.premium-access-tier{display:flex;flex-direction:column;gap:2px}.premium-access-tier span{font-size:9px;font-weight:700;letter-spacing:.1em;color:#64748b}.premium-access-tier strong{font-size:12px;font-weight:700;color:#f8fafc;letter-spacing:.05em}.premium-copy-btn{display:flex;align-items:center;gap:8px;background:#38bdf81a;border:1px solid rgba(56,189,248,.4);color:#38bdf8;padding:10px 20px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}.premium-copy-btn:hover{background:#38bdf833;border-color:#38bdf8b3;color:#e0f2fe;transform:translateY(-2px);box-shadow:0 6px 16px #38bdf833}.premium-unlock-btn{background:linear-gradient(135deg,#0ea5e9,#3b82f6);border:none;color:#fff;box-shadow:0 4px 14px #0ea5e94d}.premium-unlock-btn:hover{background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;border:none;box-shadow:0 6px 20px #0ea5e966}.premium-implementation-panel{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface-raised);box-shadow:var(--small-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:1024px){.premium-workspace-layout{grid-template-columns:1fr;gap:0}.premium-preview-container{padding-bottom:10px}.premium-prompt-container{padding-top:10px}.premium-preview-frame{min-height:300px}}@media(max-width:520px){.premium-workspace-layout{border-radius:20px}.premium-preview-container,.premium-prompt-container{padding:14px}.premium-preview-frame{border-radius:14px}.premium-editor-surface{border-radius:14px;padding:14px}}.premium-preview-frame .iris-x-preview-card{width:100%;height:100%;border:none;background:transparent;border-radius:0;display:flex}.premium-preview-frame .iris-x-preview-canvas{padding:0;width:100%;height:100%;min-height:unset;background:transparent}.premium-preview-frame .prompt-preview-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0;box-shadow:none}:root{--ix-bg: #0a0a0f;--ix-surface: #111118;--ix-surface-2: #16161f;--ix-surface-3: #1c1c28;--ix-border: rgba(56, 189, 248, .12);--ix-border-strong: rgba(56, 189, 248, .22);--ix-text: #f0f0f5;--ix-text-secondary: #8b8b9e;--ix-text-muted: #5a5a6e;--ix-accent: #0ea5e9;--ix-accent-light: #38bdf8;--ix-accent-glow: rgba(14, 165, 233, .15);--ix-accent-glow-strong: rgba(14, 165, 233, .3);--ix-green: #34d399;--ix-red: #f87171;--ix-orange: #fb923c;--ix-radius: 14px;--ix-radius-sm: 10px;--ix-radius-xs: 7px}.credit-balance-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--ix-accent-glow);border:1px solid var(--ix-border);border-radius:20px;color:var(--ix-accent-light);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.credit-balance-badge:hover{background:var(--ix-accent-glow-strong);border-color:var(--ix-border-strong);transform:translateY(-1px)}.credit-balance-icon{opacity:.85}.credit-balance-small{padding:3px 8px;font-size:11px;gap:4px}.credit-balance-large{padding:8px 18px;font-size:16px;gap:8px}.credit-pricing-page{padding:60px clamp(24px,5vw,80px) 100px;width:100%;max-width:100%;box-sizing:border-box;min-height:100vh}.credit-pricing-header{text-align:center;margin-bottom:48px}.credit-pricing-header h1{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;color:var(--ix-text);margin:12px 0 8px;letter-spacing:-.02em}.credit-pricing-header p{color:var(--ix-text-secondary);font-size:15px;max-width:460px;margin:0 auto 24px;line-height:1.6}.credit-pricing-balance{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px}.credit-pricing-balance-inner{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 28px;background:var(--ix-surface-2);border:1px solid var(--ix-border);border-radius:var(--ix-radius)}.credit-pricing-balance-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ix-text-muted)}.credit-pricing-balance-value{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;color:var(--ix-accent-light)}.credit-pricing-wallet-link{display:flex;align-items:center;gap:6px;color:var(--ix-text-secondary);font-size:13px;text-decoration:none;transition:color .2s}.credit-pricing-wallet-link:hover{color:var(--ix-accent-light)}.credit-packs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1400px;margin:0 auto 56px;padding:0}.credit-packs-loading,.credit-packs-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:var(--ix-text-secondary)}.credit-retry-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--ix-surface-2);border:1px solid var(--ix-border);border-radius:var(--ix-radius-xs);color:var(--ix-text);cursor:pointer;font-size:13px}.credit-pack-card{position:relative;display:flex;flex-direction:column;padding:28px 24px;background:var(--ix-surface);border:1px solid var(--ix-border);border-radius:var(--ix-radius);transition:all .3s ease;overflow:hidden}.credit-pack-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ix-radius);background:linear-gradient(135deg,transparent 40%,var(--ix-accent-glow) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.credit-pack-card:hover{border-color:var(--ix-border-strong);transform:translateY(-4px);box-shadow:0 12px 40px -12px #0ea5e926}.credit-pack-card:hover:before{opacity:1}.credit-pack-popular{border-color:var(--ix-accent);box-shadow:0 0 30px -10px #0ea5e933}.credit-pack-best{border-color:var(--ix-green)}.credit-pack-badge{position:absolute;top:0;right:20px;display:flex;align-items:center;gap:5px;padding:4px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:0 0 8px 8px}.badge-popular{background:var(--ix-accent);color:#000}.badge-value{background:var(--ix-green);color:#000}.credit-pack-name{font-size:18px;font-weight:700;color:var(--ix-text);margin:0 0 14px;text-transform:uppercase;letter-spacing:.04em}.credit-pack-price{display:flex;align-items:baseline;gap:2px;margin-bottom:16px}.credit-pack-currency{font-size:18px;color:var(--ix-text-secondary);font-weight:600}.credit-pack-amount{font-size:36px;font-weight:800;color:var(--ix-text);letter-spacing:-.02em;line-height:1}.credit-pack-breakdown{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;font-size:13px}.credit-pack-base{color:var(--ix-text-secondary)}.credit-pack-bonus{color:var(--ix-green);font-weight:600}.credit-pack-total{display:flex;align-items:center;gap:8px;padding:12px 0;margin-bottom:16px;border-top:1px solid var(--ix-border);color:var(--ix-accent-light);font-weight:800;font-size:22px}.credit-pack-total small{font-size:12px;font-weight:500;color:var(--ix-text-secondary);text-transform:uppercase;letter-spacing:.06em}.credit-pack-buy-btn{width:100%;padding:12px 20px;background:var(--ix-accent);border:none;border-radius:var(--ix-radius-sm);color:#000;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.04em;margin-top:auto}.credit-pack-buy-btn:hover{background:var(--ix-accent-light);transform:translateY(-1px);box-shadow:0 4px 16px #0ea5e94d}.credit-pack-buy-btn:active{transform:translateY(0)}.credit-categories-section{max-width:1000px;margin:0 auto;text-align:center;padding-top:48px;border-top:1px solid var(--ix-border)}.credit-categories-section h2{font-size:18px;font-weight:700;color:var(--ix-text);margin-bottom:20px}.credit-categories-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.credit-category-chip{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--ix-surface-2);border:1px solid var(--ix-border);border-radius:20px;font-size:13px}.credit-category-name{color:var(--ix-text);font-weight:600}.credit-category-price{color:var(--ix-accent-light);font-weight:500}.credit-category-chip svg{color:var(--ix-accent-light);opacity:.7}.ix-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ixFadeIn .2s ease}@keyframes ixFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ixSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ix-modal{position:relative;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:32px 28px;background:var(--ix-surface);border:1px solid var(--ix-border);border-radius:var(--ix-radius);box-shadow:0 24px 80px -16px #0009,0 0 40px -10px var(--ix-accent-glow);animation:ixSlideUp .25s ease;text-align:center}.ix-modal h2{font-size:20px;font-weight:700;color:var(--ix-text);margin:12px 0 6px}.ix-modal p{color:var(--ix-text-secondary);font-size:13px;line-height:1.6;margin:0 0 16px}.ix-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--ix-surface-3);border:1px solid var(--ix-border);border-radius:8px;color:var(--ix-text-secondary);cursor:pointer;transition:all .2s}.ix-modal-close:hover{color:var(--ix-text);border-color:var(--ix-border-strong)}.ix-modal-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;background:var(--ix-accent-glow);border-radius:50%;color:var(--ix-accent-light)}.ix-modal-actions{display:flex;gap:10px;margin-top:20px}.ix-modal-actions button{flex:1}.ix-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 20px;background:var(--ix-accent);border:none;border-radius:var(--ix-radius-sm);color:#000;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.ix-btn-primary:hover{background:var(--ix-accent-light);transform:translateY(-1px);box-shadow:0 4px 16px #0ea5e94d}.ix-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 20px;background:var(--ix-surface-3);border:1px solid var(--ix-border);border-radius:var(--ix-radius-sm);color:var(--ix-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.ix-btn-secondary:hover{color:var(--ix-text);border-color:var(--ix-border-strong);background:var(--ix-surface-2)}.ix-purchase-price{font-size:32px;font-weight:800;color:var(--ix-text);margin:8px 0 20px;letter-spacing:-.02em}.ix-purchase-breakdown{display:flex;flex-direction:column;gap:0;margin:0 0 16px;text-align:left}.ix-purchase-row{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;color:var(--ix-text-secondary);border-bottom:1px solid rgba(255,255,255,.04)}.ix-purchase-row span:last-child{color:var(--ix-text);font-weight:600}.ix-purchase-bonus span:last-child{color:var(--ix-green)}.ix-purchase-total{border-bottom:none;padding-top:12px;font-size:15px}.ix-purchase-total span:last-child{color:var(--ix-accent-light);font-weight:800;font-size:17px}.ix-purchase-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--ix-text-muted);margin-bottom:4px}.ix-purchase-secure svg{color:var(--ix-accent);opacity:.7}.ix-processing-modal{padding:48px 28px}.ix-processing-spinner{display:flex;justify-content:center;margin-bottom:16px;color:var(--ix-accent-light)}.ix-success-check{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 12px;background:#34d39926;border-radius:50%;color:var(--ix-green);animation:ixPulse .5s ease}@keyframes ixPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.ix-success-credits{font-size:22px;font-weight:800;color:var(--ix-green);margin:8px 0 16px}.ix-success-balance{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;background:var(--ix-surface-2);border-radius:var(--ix-radius-sm);margin-bottom:8px}.ix-success-balance span{font-size:11px;color:var(--ix-text-muted);text-transform:uppercase;letter-spacing:.06em}.ix-success-balance strong{font-size:20px;color:var(--ix-accent-light)}.ix-failed-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 12px;background:#f871711f;border-radius:50%;color:var(--ix-red)}.ix-insufficient-details{text-align:left;margin:16px 0}.ix-unlock-title{color:var(--ix-text)!important;font-weight:600!important;font-size:14px!important}.ix-unlock-lifetime{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--ix-green);font-weight:600;margin:4px 0 0}.wallet-page{padding-top:40px;padding-bottom:80px}.wallet-header{margin-bottom:32px}.wallet-header h1{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;color:var(--ix-text);margin:10px 0 0}.wallet-login-prompt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;text-align:center;color:var(--ix-text-secondary)}.wallet-login-prompt h2{color:var(--ix-text)}.wallet-login-prompt svg{color:var(--ix-accent-light)}.wallet-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:28px}.wallet-stat-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;background:var(--ix-surface);border:1px solid var(--ix-border);border-radius:var(--ix-radius);text-align:center}.wallet-stat-card svg{color:var(--ix-accent-light)}.stat-icon-green{color:var(--ix-green)!important}.stat-icon-orange{color:var(--ix-orange)!important}.wallet-stat-balance{border-color:var(--ix-accent);box-shadow:0 0 24px -8px var(--ix-accent-glow)}.wallet-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ix-text-muted)}.wallet-stat-value{font-size:28px;font-weight:800;color:var(--ix-text);line-height:1}.wallet-stat-unit{font-size:11px;color:var(--ix-text-secondary);text-transform:uppercase;letter-spacing:.06em}.wallet-buy-section{display:flex;justify-content:center;margin-bottom:36px}.wallet-buy-btn{padding:12px 28px!important}.wallet-transactions h2{font-size:16px;font-weight:700;color:var(--ix-text);margin-bottom:16px}.wallet-empty-transactions{padding:32px;text-align:center;color:var(--ix-text-muted);font-size:14px;border:1px dashed var(--ix-border);border-radius:var(--ix-radius)}.wallet-transaction-list{display:flex;flex-direction:column;gap:2px}.wallet-tx-row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--ix-surface);border:1px solid var(--ix-border);border-radius:var(--ix-radius-xs);transition:background .15s}.wallet-tx-row:hover{background:var(--ix-surface-2)}.wallet-tx-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.tx-credit .wallet-tx-icon{background:#34d3991f;color:var(--ix-green)}.tx-debit .wallet-tx-icon{background:#fb923c1f;color:var(--ix-orange)}.wallet-tx-info{flex:1;min-width:0}.wallet-tx-desc{font-size:13px;font-weight:600;color:var(--ix-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-tx-meta{display:flex;gap:10px;font-size:11px;color:var(--ix-text-muted);margin-top:3px}.wallet-tx-amount{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.wallet-tx-amount span{font-size:15px;font-weight:700}.tx-credit .wallet-tx-amount span{color:var(--ix-green)}.tx-debit .wallet-tx-amount span{color:var(--ix-orange)}.wallet-tx-amount small{font-size:10px;color:var(--ix-text-muted);text-transform:uppercase}.spin{animation:ixSpin 1s linear infinite}@keyframes ixSpin{to{transform:rotate(360deg)}}@media(max-width:768px){.credit-packs-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;padding:0 4px}.credit-pack-card{padding:22px 18px}.credit-pack-amount{font-size:28px}.credit-pack-total{font-size:18px}.credit-pricing-header h1{font-size:1.6rem}.wallet-summary-grid{grid-template-columns:1fr}.wallet-stat-value{font-size:24px}.ix-modal{max-width:100%;margin:0 8px;padding:24px 18px}.ix-modal-actions,.credit-pricing-balance{flex-direction:column}}@media(max-width:430px){.credit-packs-grid{grid-template-columns:1fr;max-width:320px;margin-left:auto;margin-right:auto}.credit-pricing-page{padding-top:24px}.credit-pricing-header{margin-bottom:28px}.credit-pricing-header h1{font-size:1.4rem}.credit-categories-grid{gap:6px}.credit-category-chip{padding:6px 10px;font-size:11px}.wallet-tx-row{padding:10px 12px;gap:10px}.wallet-tx-desc{font-size:12px}.wallet-tx-amount span{font-size:13px}}@media(max-width:375px){.credit-pack-card{padding:18px 14px}.credit-pack-amount{font-size:24px}.credit-pack-name{font-size:15px}.credit-pack-total{font-size:16px}}.user-profile-dropdown-container{position:relative;display:inline-block}.avatar-button{display:flex;align-items:center;gap:8px;background:var(--ix-surface-2);border:1px solid var(--ix-border);padding:5px 12px;border-radius:20px;color:var(--ix-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.avatar-button:hover,.avatar-button.active{background:var(--ix-surface-3);border-color:var(--ix-border-strong)}.user-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#0ea5e933!important;border:1px solid rgba(56,189,248,.35)!important;color:#38bdf8!important;font-size:11px!important;font-weight:800!important;box-shadow:0 0 10px #0ea5e933}.dropdown-chevron{transition:transform .2s ease;opacity:.6}.dropdown-chevron.rotated{transform:rotate(180deg)}.profile-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:#111118;border:1px solid rgba(56,189,248,.2);border-radius:16px;padding:12px;box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff0d;z-index:999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dropdown-user-header{display:flex;align-items:center;gap:12px;padding:4px 8px 12px}.dropdown-user-avatar{width:38px;height:38px;border-radius:50%;background:#0ea5e933;display:flex;align-items:center;justify-content:center;color:#38bdf8;overflow:hidden}.dropdown-user-avatar img{width:100%;height:100%;object-fit:cover}.dropdown-user-details{display:flex;flex-direction:column;overflow:hidden}.dropdown-user-name{font-weight:600;color:#fff;font-size:14px}.dropdown-user-email{font-size:11px;color:#8b8b9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#38bdf8;font-weight:600;margin-top:2px}.dropdown-credits-chip{display:flex;align-items:center;justify-content:space-between;background:#0ea5e91a;border:1px solid rgba(56,189,248,.2);padding:8px 12px;border-radius:10px;margin:6px 0 10px}.credits-info{display:flex;flex-direction:column}.credits-label{font-size:10px;color:#8b8b9e;text-transform:uppercase}.credits-value{font-size:13px;font-weight:700;color:#38bdf8}.dropdown-buy-btn{background:#0ea5e9;color:#fff;border:none;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer}.dropdown-buy-btn:hover{background:#0284c7}.dropdown-divider{height:1px;background:#ffffff14;margin:6px 0}.dropdown-nav{display:flex;flex-direction:column;gap:2px}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;color:#d1d5db;font-size:13px;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left}.dropdown-item:hover{background:#ffffff0f;color:#fff}.dropdown-item.highlight{color:#38bdf8}.item-tag{margin-left:auto;font-size:10px;background:#34d39926;color:#34d399;padding:2px 6px;border-radius:4px}.item-badge{margin-left:auto;font-size:10px;background:#f59e0b33;color:#fbbf24;padding:2px 6px;border-radius:4px}.logout-item{color:#f87171}.logout-item:hover{background:#f871711f;color:#f87171}.user-dashboard-page{padding:40px clamp(16px,4vw,60px) 80px;min-height:100vh;color:#f0f0f5}.dashboard-container{display:grid;grid-template-columns:260px 1fr;gap:32px;max-width:1280px;margin:0 auto}.dashboard-sidebar{display:flex;flex-direction:column;gap:24px;background:#111118;border:1px solid rgba(56,189,248,.15);border-radius:18px;padding:20px;height:fit-content}.sidebar-profile-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-avatar-wrapper{position:relative;margin-bottom:12px}.sidebar-profile-card .profile-avatar{width:64px;height:64px;border-radius:50%;background:#0ea5e933;display:flex;align-items:center;justify-content:center;color:#38bdf8;border:2px solid rgba(56,189,248,.3);overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.online-indicator{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#34d399;border:2px solid #111118;border-radius:50%}.profile-name{font-size:16px;font-weight:700;color:#fff;margin:0 0 2px}.profile-email{font-size:12px;color:#8b8b9e;margin:0 0 8px}.profile-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;background:#0ea5e926;color:#38bdf8;padding:3px 10px;border-radius:12px;font-weight:600}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.nav-tab-btn{display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:none;color:#94a3b8;font-size:14px;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left}.nav-tab-btn:hover{background:#ffffff0d;color:#f1f5f9}.nav-tab-btn.active{background:#0ea5e926;color:#38bdf8;font-weight:600;border:1px solid rgba(56,189,248,.3)}.tab-pill{margin-left:auto;font-size:11px;background:#ffffff1a;padding:2px 8px;border-radius:10px;color:#cbd5e1}.sidebar-footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-buy-card{display:flex;align-items:center;gap:10px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);padding:10px 12px;border-radius:12px;color:#fff;text-decoration:none}.sidebar-buy-card strong{display:block;font-size:12px}.sidebar-buy-card span{font-size:10px;color:#fbbf24}.sidebar-logout-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#f871711a;border:1px solid rgba(248,113,113,.2);color:#f87171;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.sidebar-logout-btn:hover{background:#f8717133}.dashboard-content{display:flex;flex-direction:column}.welcome-banner{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0ea5e926,#8b5cf626);border:1px solid rgba(56,189,248,.2);padding:24px clamp(20px,3vw,36px);border-radius:20px;margin-bottom:28px;gap:16px;flex-wrap:wrap}.welcome-text h2{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800;color:#fff;margin:0 0 6px}.welcome-text p{font-size:14px;color:#94a3b8;margin:0}.welcome-action-btn{display:inline-flex;align-items:center;gap:8px;background:#0ea5e9;color:#fff;padding:10px 20px;border-radius:12px;font-weight:600;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 20px #0ea5e966}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.kpi-card{display:flex;align-items:flex-start;gap:14px;background:#111118;border:1px solid rgba(255,255,255,.08);padding:18px;border-radius:16px}.kpi-card.highlight-cyan{border-color:#38bdf866;background:linear-gradient(180deg,#0ea5e91a,#111118)}.kpi-icon{padding:10px;border-radius:12px;background:#ffffff0d;color:#38bdf8}.kpi-data{display:flex;flex-direction:column}.kpi-label{font-size:12px;color:#8b8b9e}.kpi-value{font-size:24px;font-weight:800;color:#fff;margin:2px 0}.kpi-subtext{font-size:11px;color:#64748b}.badge-green{color:#34d399;font-weight:600}.badge-cyan{color:#38bdf8;font-weight:600}.section-block{margin-bottom:32px}.section-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 16px}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.quick-action-card{display:flex;flex-direction:column;align-items:flex-start;background:#111118;border:1px solid rgba(255,255,255,.08);padding:18px;border-radius:14px;color:#fff;text-decoration:none;cursor:pointer;transition:all .2s ease;text-align:left}.quick-action-card:hover{transform:translateY(-2px);border-color:#38bdf84d;background:#16161f}.quick-action-card h4{font-size:14px;margin:10px 0 4px}.quick-action-card p{font-size:11px;color:#8b8b9e;margin:0}.transactions-table-wrapper{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow-x:auto}.transactions-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.transactions-table th{padding:14px 18px;background:#ffffff08;color:#8b8b9e;font-weight:600;font-size:11px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08)}.transactions-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.type-badge{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600}.type-credit{background:#34d39926;color:#34d399}.type-debit{background:#0ea5e926;color:#38bdf8}.amount-plus{color:#34d399;font-weight:700}.amount-minus{color:#f87171;font-weight:700}.status-success{color:#34d399;display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:11px}.library-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.library-prompt-card{display:flex;flex-direction:column;background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px;gap:12px}.card-header{display:flex;justify-content:space-between;align-items:center}.card-category-badge{font-size:10px;color:#38bdf8;font-weight:700;text-transform:uppercase}.lifetime-badge{font-size:10px;color:#34d399;background:#34d3991a;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.prompt-card-title{font-size:15px;color:#fff;margin:0;font-weight:700}.prompt-card-desc{font-size:12px;color:#8b8b9e;margin:0;line-height:1.5}.card-meta{display:flex;justify-content:space-between;font-size:11px;color:#64748b;margin-top:auto}.open-prompt-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#0ea5e926;border:1px solid rgba(56,189,248,.3);color:#38bdf8;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.open-prompt-btn:hover{background:#0ea5e9;color:#fff}.filter-pill-bar{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:20px}.filter-pill{padding:6px 14px;border-radius:20px;background:#111118;border:1px solid rgba(255,255,255,.1);color:#8b8b9e;font-size:11px;font-weight:600;cursor:pointer}.filter-pill.active{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.wallet-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.breakdown-card{display:flex;flex-direction:column;background:#111118;border:1px solid rgba(255,255,255,.08);padding:20px;border-radius:16px}.card-tag{font-size:10px;color:#8b8b9e;font-weight:700}.card-number{font-size:26px;color:#fff;margin:6px 0;font-weight:800}.never-expire-pill{color:#34d399;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.info-pill{color:#64748b;font-size:11px}.info-alert-card{display:flex;align-items:flex-start;gap:12px;background:#0ea5e91a;border:1px solid rgba(56,189,248,.2);padding:16px;border-radius:14px;margin-bottom:24px}.pane-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.pane-header h2{font-size:24px;font-weight:800;color:#fff;margin:0 0 4px}.pane-header p{font-size:14px;color:#8b8b9e;margin:0}.search-box{position:relative;display:flex;align-items:center;min-width:280px}.search-box .search-icon{position:absolute;left:14px;color:#8b8b9e;pointer-events:none;z-index:2}.search-box input{width:100%;padding:10px 16px 10px 42px;background:#111118;border:1px solid rgba(56,189,248,.25);border-radius:12px;color:#fff;font-size:13px;outline:none;transition:all .2s ease}.search-box input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e933}.search-box input::placeholder{color:#64748b}.settings-form-container{display:flex;flex-direction:column;gap:24px;max-width:680px}.form-group-card{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:20px}.form-group-card h3{font-size:16px;font-weight:700;color:#fff;margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.form-row{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.form-row label{font-size:13px;font-weight:600;color:#94a3b8;display:block}.form-input{width:100%;padding:12px 16px;background:#16161f;border:1px solid rgba(56,189,248,.2);border-radius:12px;color:#fff;font-size:14px;outline:none;transition:all .2s ease;box-sizing:border-box}.form-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e926;background:#1a1a24}.badge-row-container{display:flex;margin-top:4px}.form-badge-static{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#0ea5e926;border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:13px;font-weight:600;border-radius:10px;width:fit-content}.sidebar-logout-btn.inline-btn{width:fit-content;padding:10px 18px;margin-top:4px}.form-action-row{display:flex;justify-content:flex-start;margin-top:8px}.save-settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0ea5e9;color:#fff;padding:12px 26px;border-radius:12px;font-weight:700;font-size:14px;border:none;cursor:pointer;box-shadow:0 4px 20px #0ea5e94d;transition:all .2s ease}.save-settings-btn:hover{background:#0284c7;transform:translateY(-1px)}.notifications-list{display:flex;flex-direction:column;gap:16px;max-width:720px}.notification-item{display:flex;align-items:flex-start;gap:16px;background:#111118;border:1px solid rgba(255,255,255,.08);padding:20px;border-radius:16px;transition:all .2s ease;position:relative}.notification-item:hover{border-color:#38bdf84d;background:#16161f}.notification-item.unread{border-color:#38bdf859;background:linear-gradient(180deg,#0ea5e914,#111118)}.notification-item.unread:before{content:"";position:absolute;top:20px;right:20px;width:8px;height:8px;background:#0ea5e9;border-radius:50%;box-shadow:0 0 10px #0ea5e9}.notif-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.notif-icon.cyan{background:#0ea5e926;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.notif-icon.purple{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.notif-icon.emerald{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.3)}.notif-content{display:flex;flex-direction:column;gap:4px}.notif-content h4{font-size:15px;font-weight:700;color:#fff;margin:0}.notif-content p{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.notif-time{font-size:11px;color:#64748b;margin-top:4px;font-weight:500}@media(max-width:840px){.dashboard-container{grid-template-columns:1fr}}@media(max-width:480px){.profile-dropdown-menu{right:-10px;width:280px;max-width:calc(100vw - 32px)}.welcome-banner{padding:18px 16px}}:root,:root.theme-dark{color:#edf5ff;background:#000;--page: #000000;--surface: #040b14;--surface-raised: #061324;--ink: #edf5ff;--ink-soft: #bed3ec;--muted: #7e97b8;--faint: #547293;--line: #ffffff18;--line-strong: #ffffff30;--accent: #059cff;--accent-dark: #007be8;--accent-soft: #059cff12;--accent-line: #059cff40;--green: #059cff;--shadow: 0 24px 60px #00000030;--small-shadow: 0 5px 20px #00000015}html{scroll-behavior:smooth;scroll-padding-top:96px}::selection{background:#059cff;color:#20231a}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible{outline:2px solid #059cff;outline-offset:5px}.studio-shell.catalog-shell{--page: #000000;--surface: #040b14;--surface-raised: #061324;--ink: #edf5ff;--ink-soft: #bed3ec;--muted: #7e97b8;--line: #ffffff18;--accent: #059cff;--accent-soft: #059cff12;--accent-line: #059cff40;background:#000;color:#edf5ff;overflow:clip}.studio-brand{display:inline-flex;align-items:center;gap:10px;color:#edf6ff}.studio-brand-mark{width:35px;height:35px;flex:none}.studio-wordmark{display:inline-flex;align-items:center;font-size:34px;font-weight:500;letter-spacing:-.07em;line-height:1}.studio-brand-x{margin-left:5px;font-size:27px;font-weight:300}.studio-brand-label{font:9px/1 DM Mono,monospace;letter-spacing:.13em;margin-left:11px;padding-left:11px;border-left:1px solid #ffffff35}.studio-shell .studio-header.site-header{position:sticky;top:0;z-index:1000;height:82px;min-height:82px;width:100%;background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .28s ease,background .28s ease,border-color .28s ease;overflow:visible}.studio-shell .studio-header.is-scrolled,.studio-shell .studio-header.menu-open{background:#000000ba;border-color:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.studio-shell .studio-header.is-hidden{transform:translateY(-110%);pointer-events:none}.studio-header-inner{width:min(1320px,calc(100% - 96px));height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.studio-home-link{display:flex;flex:none}.studio-nav{display:flex;gap:30px;align-items:center}.studio-nav a{font-size:12px;color:#809abb;transition:color .2s}.studio-nav a:hover,.studio-nav a[aria-current=page]{color:#edf5ff}.studio-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#059cff}.studio-mobile-about{display:none}.studio-header-actions{display:flex;align-items:center;gap:22px}.studio-signin{font-size:12px;color:#b5cbe4}.studio-header-cta{display:flex;align-items:center;gap:20px;background:#089cff;color:#000;padding:11px 16px;border-radius:4px;font-size:11px;font-weight:500;transition:background .2s}.studio-header-cta:hover{background:#059cff}.studio-menu-toggle{display:none;color:#089cff;background:transparent;padding:8px}.studio-skip-link{position:absolute;left:24px;top:0;transform:translateY(-110%);background:#059cff;color:#000;padding:12px 18px;border-radius:3px;z-index:2}.studio-skip-link:focus{transform:translateY(10px)}.studio-eyebrow{font:9px/1.5 DM Mono,monospace;color:#6899c2;letter-spacing:.11em;text-transform:uppercase}.studio-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#059cff;color:#000;border:1px solid #059cff;border-radius:4px;padding:15px 21px;min-height:46px;font:500 12px/1.2 Inter,sans-serif;transition:background .2s,transform .2s}.studio-button:hover{background:#56beff;transform:translateY(-2px)}.studio-button-light{background:#edf5ff;border-color:#edf5ff}.studio-button-outline{background:transparent;color:#c3deff;border-color:#ffffff30}.studio-button-outline:hover{background:#ffffff08}.studio-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#bdd7f3;background:transparent;padding:0;line-height:1.6}.studio-text-link:hover{color:#ecfaff}.studio-auth{width:min(1320px,calc(100% - 96px));margin:28px auto 80px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff18;border-radius:6px;overflow:hidden;min-height:640px}.studio-auth-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:45px;background:#031024;color:#c9e2ff;overflow:hidden}.studio-auth-story .studio-brand{color:#c9e2ff}.studio-auth-story .studio-brand-label{border-color:#c9e2ff50}.studio-auth-story .studio-eyebrow{color:#608db8}.studio-auth-story>div{position:relative;z-index:1;margin:70px 0 150px}.studio-auth-story h1{font-size:clamp(38px,4vw,59px);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:20px 0}.studio-auth-story h1 em{font-family:Manrope,sans-serif;font-weight:400}.studio-auth-story p{font-size:12px;line-height:1.8;max-width:280px;color:#7099c0}.studio-auth-art{position:absolute;right:-45px;bottom:-90px;width:310px;height:310px;color:#047cff;transform:rotate(-15deg)}.studio-auth-caption{font:8px DM Mono,monospace;letter-spacing:.1em;position:relative;z-index:1}.studio-auth-form{padding:40px;background:#030913;display:flex;flex-direction:column}.studio-auth-content{width:min(360px,100%);margin:auto;padding-block:50px}.studio-auth-content h2{font-size:38px;line-height:1.1;letter-spacing:-.05em;font-weight:400;margin:20px 0}.studio-auth-content>p{font-size:13px;line-height:1.8;color:#7f9fbd}.studio-google-button{margin:28px 0;min-height:44px;display:flex;justify-content:flex-start}.studio-google-button[aria-busy=true]{pointer-events:none;opacity:.55}.studio-google-button>div{max-width:100%}.studio-auth-benefits{list-style:none;padding:0;margin:30px 0;display:grid;gap:14px}.studio-auth-benefits li{display:flex;gap:10px;font-size:11px;color:#b1cff0}.studio-auth-benefits svg{color:#149fff}.studio-auth-content p.studio-auth-terms{font-size:10px;color:#6486a9;margin:25px 0}.studio-auth-terms a{color:#69bcff;text-decoration:underline;text-underline-offset:3px}.studio-auth-content p.studio-auth-error{color:#e9b39e}.studio-auth-unavailable{font-size:12px;line-height:1.8;color:#b1cff0}.studio-session-state{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 24px;text-align:center;gap:15px}.studio-session-state h1{font-size:36px;font-weight:400;letter-spacing:-.04em}.studio-session-state p{color:#7f9fbd;font-size:13px;line-height:1.8}.studio-loader{width:25px;height:25px;border:1px solid #ffffff30;border-top-color:#059cff;border-radius:50%;animation:studio-loading 1s linear infinite}@keyframes studio-loading{to{transform:rotate(360deg)}}.studio-shell .prompt-marketplace-page.catalog-page{padding:45px max(24px,calc((100% - 1320px)/2)) 90px;background:#000;color:#edf5ff;min-height:70vh}.studio-shell .prompt-marketplace-page .catalog-browser{width:100%}.studio-catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;border-bottom:1px solid #ffffff18;margin-bottom:28px}.studio-catalog-heading h1{font-size:42px;font-weight:400;letter-spacing:-.06em;margin:13px 0 10px}.studio-catalog-heading p{font-size:12px;color:#7098bb;margin:0}.studio-catalog-heading .studio-text-link{font-size:11px}.studio-catalog-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.studio-catalog-label{color:#749ec9;font:10px DM Mono,monospace;letter-spacing:.07em}.studio-shell .marketplace-search{width:340px;max-width:100%;margin:0;min-height:44px;border:1px solid #ffffff22;border-radius:4px;padding:0 15px;background:#030a14;color:#528bb7;display:flex;align-items:center;gap:10px}.studio-shell .marketplace-search input{width:100%;border:0;background:transparent;color:#e5f5ff;outline:none;font-size:12px;padding:12px 0}.studio-shell .marketplace-search input::placeholder{color:#6084ad}.studio-shell .marketplace-search:focus-within{border-color:#099cff}.studio-shell .marketplace-search button{background:transparent;color:#bcc8a7}.studio-shell .prompt-category-tabs{margin-bottom:22px;padding:0 0 12px;gap:8px}.studio-shell .landing-category-pill{background:transparent;border:1px solid #ffffff20;border-radius:4px;padding:9px 14px;min-height:38px;font-size:10px;font-weight:400;color:#7b9ec5;box-shadow:none}.studio-shell .landing-category-pill:hover{border-color:#c9d8af60;color:#d9f0ff}.studio-shell .landing-category-active{color:#000;background:#059cff;border-color:#059cff;box-shadow:none}.studio-shell .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none}.studio-shell .prompt-tile{display:flex;flex-direction:column;border:1px solid #ffffff18;border-radius:5px;background:#030a14;box-shadow:none;overflow:hidden;transition:transform .25s,border-color .25s}.studio-shell .prompt-tile:hover{transform:translateY(-4px);border-color:#b8c69e70;box-shadow:none}.studio-shell .prompt-tile-content{padding:21px;gap:12px}.studio-shell .prompt-tile-content h3{font-size:17px;font-weight:500;color:#e6f5ff;letter-spacing:-.03em}.studio-shell .prompt-tile-content p{color:#8cabc8;line-height:1.8;font-size:12px}.studio-shell .prompt-tile-category{background:#020c19dc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff30;font-size:8px;border-radius:3px;padding:6px 8px}.studio-shell .prompt-tile-badge{border-radius:3px;font-size:8px;font-weight:500;box-shadow:none}.studio-shell .prompt-tile-badge-pro{color:#65c8ff;background:#02142cdc;border-color:#65c8ff60}.studio-shell .prompt-tile-badge-pro .pro-crown-icon{color:#65c8ff;fill:none;stroke:currentColor}.studio-shell .prompt-tile-badge-free{color:#12b8ff;background:#051324dc;border-color:#12b8ff50}.studio-shell .prompt-tile-badge-credits{display:none}.studio-shell .prompt-tile-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0}.studio-shell .prompt-tile-tag{color:#6d9cca;background:transparent;border:1px solid #ffffff12;border-radius:3px;padding:4px 7px;font-size:8px}.studio-shell .prompt-tile-footer{margin-top:auto;padding-top:18px;border-color:#ffffff18}.studio-shell .prompt-tile-footer>strong{font-size:11px;font-weight:500;color:#81bfff}.studio-shell .prompt-tile-actions{gap:8px;padding:0;border:0}.studio-shell .prompt-tile-primary-btn,.studio-shell .retry-button{background:#059cff;color:#000;border:1px solid #059cff;border-radius:3px;box-shadow:none;font-size:10px;font-weight:500;min-height:34px;padding:8px 12px}.studio-shell .prompt-tile-primary-btn:hover{background:#56beff;transform:none;box-shadow:none}.studio-shell .prompt-tile-secondary-btn{color:#a8cfff;background:transparent;border:1px solid #ffffff30;border-radius:3px;padding:8px 10px;font-size:10px}.studio-shell .prompt-tile-secondary-btn:hover{border-color:#059cff}.studio-shell .catalog-state{background:#030a14;border:1px solid #ffffff18;box-shadow:none;color:#c8d3b6;border-radius:5px;padding:60px 25px}.studio-shell .catalog-state h3{color:#c4e8ff;font-weight:400;font-size:24px}.studio-shell .catalog-state p{color:#6a94bf}.studio-shell .catalog-skeleton{background:linear-gradient(90deg,#041225 25%,#081831,#041225 75%);border-color:#ffffff18;border-radius:5px}.studio-shell .toast{border-color:#059cff30;background:#051b33;color:#e0e9d0}.studio-shell .credit-balance-badge{background:#059cff10;border-color:#059cff30;color:#059cff;box-shadow:none}.studio-header .avatar-name{color:#cce4ff}.studio-header .avatar-button{background:transparent;border-color:#ffffff25}@media(max-width:1100px){.studio-header-inner,.studio-auth{width:calc(100% - 56px)}.studio-header-inner,.studio-nav{gap:22px}.studio-header-actions{gap:16px}.studio-brand-label{display:none}.studio-shell .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-auth-story,.studio-auth-form{padding:32px}}@media(max-width:780px){.studio-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#171b13fa;border-bottom:1px solid #ffffff25;padding:24px 28px 30px;gap:4px;flex-direction:column;align-items:stretch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.menu-open .studio-nav{display:flex}.studio-nav a{padding:13px 0;font-size:14px}.studio-mobile-about{display:block}.studio-menu-toggle{display:flex}.studio-header-actions{gap:15px}.studio-auth{grid-template-columns:1fr}.studio-auth-story{min-height:300px}.studio-auth-story>div{margin:35px 0 25px}.studio-auth-art{width:210px;height:210px;bottom:-70px;right:-70px}.studio-auth-story h1{font-size:40px}.studio-auth-form{padding:26px}.studio-auth-content{width:100%;max-width:360px}.studio-catalog-heading{align-items:flex-start;flex-direction:column}.studio-catalog-toolbar{flex-direction:column-reverse;align-items:stretch;gap:20px}.studio-shell .marketplace-search{width:100%}}@media(max-width:520px){.studio-shell .studio-header.site-header{height:70px;min-height:70px}.studio-header-inner,.studio-auth{width:calc(100% - 40px)}.studio-brand-mark{width:29px;height:29px}.studio-wordmark{font-size:30px}.studio-brand-x{font-size:24px}.studio-signin{display:none}.studio-header-cta{padding:10px 12px;font-size:10px;gap:10px}.studio-header-actions{gap:6px}.studio-header .avatar-name{display:none}.studio-header .credit-balance-badge{padding:6px 8px;font-size:10px}.studio-header .credit-balance-badge span{font-size:10px}.studio-header .avatar-button{padding:3px}.studio-shell .catalog-grid{grid-template-columns:1fr;gap:22px}.studio-shell .prompt-marketplace-page.catalog-page{padding:32px 20px 60px}.studio-catalog-heading h1{font-size:36px}.studio-auth{margin-block:15px 50px}.studio-auth-story{padding:25px}.studio-auth-story .studio-eyebrow{font-size:8px}.studio-auth-content h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-shell *,.studio-shell *:before,.studio-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.studio-catalog-more{display:flex;justify-content:center;margin-top:40px}.studio-catalog-more-error{color:#e3b89c;font-size:12px;text-align:center;margin-top:30px}html,body{min-width:0}.studio-shell .landing-category-active:after{content:none}.studio-shell .prompt-tile-image>a{display:block;height:100%}.studio-header .user-avatar{background:#059cff20;color:#059cff;border:1px solid #059cff30;box-shadow:none}.studio-header-cta{white-space:nowrap}@media(max-width:520px){.studio-header-inner{gap:12px}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-VariableFont_wght.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root,:root.theme-dark{font-family:Manrope,sans-serif;background:#000;color:#edf5ff;--page: #000;--surface: #030a13;--surface-raised: #061326;--ink: #edf5ff;--ink-soft: #b4d4f2;--muted: #7a9bbb;--line: #0c2e50;--line-strong: #0d5791;--accent: #079cff;--accent-dark: #067bdd;--accent-soft: #069cff12;--accent-line: #059cff50;--green: #16b5ff}body,button,a,input{font-family:Manrope,sans-serif}body{background:#000}html{scroll-behavior:auto;scroll-padding-top:90px}.studio-shell.catalog-shell{--page: #000;--surface: #030a13;--surface-raised: #061326;--ink: #edf5ff;--muted: #7a9bbb;--line: #0c2e50;--accent: #079cff;--accent-soft: #069cff12;--accent-line: #059cff50;background:#000}::selection{color:#000;background:#0ea9ff}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible{outline-color:#25b1ff}.studio-brand{color:#f0f7ff}.studio-brand-mark{color:#0ca2ff;filter:drop-shadow(0 0 9px #007cff30)}.studio-wordmark{font-family:Manrope,sans-serif;font-weight:800;font-size:32px;letter-spacing:-.065em}.studio-brand-x{font-weight:500;color:#0b9eff}.studio-brand-label{border-color:#1472ac55;color:#659ac4;font-size:8px}.studio-shell .studio-header.site-header{height:78px;min-height:78px}.studio-header-inner{width:min(1420px,calc(100% - 112px))}.studio-nav a{font-family:Manrope,sans-serif;font-weight:600;font-size:12px;color:#7b98b8}.studio-nav a:hover,.studio-nav a[aria-current=page]{color:#d9eeff}.studio-nav a[aria-current=page]{text-decoration-color:#0b9dff}.studio-signin{color:#a4c0df;font-weight:600}.studio-header-cta{background:#039bff;border:1px solid #21b3ff;color:#000;font-size:11px;font-weight:800;gap:22px;padding:12px 17px;box-shadow:0 0 24px #008fff20}.studio-header-cta:hover{background:#47bdff;box-shadow:0 0 35px #008cff50}.studio-shell .studio-header.is-scrolled,.studio-shell .studio-header.menu-open{background:#000c;border-color:#0b467750}.studio-menu-toggle{color:#19a9ff}.studio-eyebrow{color:#5d91bd}.studio-skip-link{background:#0eaaff;color:#000}.studio-button{font-family:Manrope,sans-serif;background:#039bff;color:#000;border-color:#21b3ff;font-weight:800;box-shadow:0 0 24px #008fff18}.studio-button:hover{background:#47bdff}.studio-button-outline{background:transparent;color:#86caff;border-color:#0e5e98}.studio-button-outline:hover{background:#00336840}.studio-text-link{font-family:Manrope,sans-serif;color:#9dccf3}.studio-text-link:hover{color:#00afff}.studio-auth{border-color:#164572}.studio-auth-story{background:#020c18;color:#d9edff}.studio-auth-story .studio-brand{color:#e3f3ff}.studio-auth-story .studio-eyebrow{color:#5184b0}.studio-auth-story h1{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(36px,4vw,60px);letter-spacing:-.065em}.studio-auth-story h1 em{font-family:Manrope,sans-serif;font-style:normal;font-weight:800;color:#079dff}.studio-auth-story p{color:#7297b9}.studio-auth-art{color:#007aea;opacity:.35}.studio-auth-form{background:#000}.studio-auth-content h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.055em}.studio-auth-content>p,.studio-auth-benefits li{color:#88a5c2}.studio-auth-benefits svg{color:#15aaff}.studio-auth-terms a{color:#12a7ff}.studio-google-button{filter:none}.studio-auth-caption{color:#316895}.studio-shell .prompt-marketplace-page.catalog-page{background:#000}.studio-catalog-heading h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.055em}.studio-catalog-heading{border-color:#103659}.studio-catalog-heading p{color:#7297b9}.studio-catalog-label{color:#4f92c5}.studio-shell .marketplace-search{background:#020a15;border-color:#0d365e}.studio-shell .landing-category-pill{border-color:#113b64;color:#6898bd}.studio-shell .landing-category-active{background:#0298f9;color:#000;border-color:#12adff}.studio-shell .landing-category-active:hover{color:#000}.studio-shell .prompt-tile{background:#020b15;border-color:#103f6b}.studio-shell .prompt-tile:hover{border-color:#0085dc;box-shadow:0 0 35px #0064db15}.studio-shell .prompt-tile-content h3{font-family:Manrope,sans-serif;font-weight:800;color:#d7efff}.studio-shell .prompt-tile-content p{color:#7198b8}.studio-shell .prompt-tile-primary-btn{font-family:Manrope,sans-serif;background:#079cff;border-color:#129fff;font-weight:800;color:#000}.studio-shell .prompt-tile-primary-btn:hover{background:#2fb5ff}.studio-shell .prompt-tile-secondary-btn{font-family:Manrope,sans-serif;color:#62bbff;border-color:#115b94}.studio-shell .prompt-tile-footer>strong{color:#72bdf6}.studio-shell .prompt-tile-tag{border-color:#0b355b;color:#4b95cf}.studio-shell .prompt-tile-badge-free,.studio-shell .prompt-tile-badge-pro{background:#00132cea;color:#24b7ff;border-color:#1679bd}.studio-shell .prompt-tile-badge-pro .pro-crown-icon{color:#2abaff}.studio-shell .credit-balance-badge{font-family:Manrope,sans-serif;background:#041122;border-color:#0c3b6f;color:#39bcff}.studio-header .user-avatar{background:#007fff16;border-color:#008fff50;color:#0fbaff}.studio-header .avatar-name{color:#88b5dc}.studio-header .avatar-button{border-color:#0a3d68}@media(max-width:1100px){.studio-header-inner{width:calc(100% - 72px)}}@media(max-width:780px){.studio-nav{background:#000;border-color:#0b4773}.studio-nav a{font-size:14px}.studio-header-inner{width:calc(100% - 48px)}}@media(max-width:520px){.studio-shell .studio-header.site-header{height:70px;min-height:70px}.studio-header-inner{width:calc(100% - 40px)}.studio-header-inner{gap:12px}.studio-brand-mark{width:28px;height:28px}.studio-wordmark{font-size:28px}.studio-header-cta{padding:11px 13px;font-size:9px;gap:12px}.studio-auth-story h1{font-size:36px}.studio-header .credit-balance-badge span{font-size:9px}.studio-header-actions{gap:6px}.studio-menu-toggle{padding:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.minimal-auth{min-height:100svh;width:100%;padding:35px 55px;background:#080a0f;color:#e6edf7;font-family:Manrope,sans-serif;display:flex;flex-direction:column;align-items:center}.minimal-auth-header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px}.minimal-auth-back{display:flex;gap:10px;align-items:center;font-size:11px;color:#93a0b5}.minimal-auth-card{width:min(100%,430px);border:1px solid #2a313f;background:#0c1018;border-radius:12px;padding:40px;margin:auto;box-shadow:0 18px 60px #0003}.minimal-auth-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #344057;border-radius:11px;background:#111c2c;color:#78b8fa;margin-bottom:28px}.minimal-auth-card .studio-eyebrow{font:9px DM Mono,monospace;color:#778ea9;letter-spacing:.07em}.minimal-auth-card h1{font:700 37px/1.15 Manrope,sans-serif;letter-spacing:-.06em;margin:18px 0}.minimal-auth-card>p{font-size:12px;line-height:1.85;color:#8f9db3}.minimal-auth-card .studio-google-button{margin:28px 0 15px;min-height:44px;width:100%;justify-content:center}.minimal-auth-card .studio-google-button[aria-busy=true]{pointer-events:none;opacity:.6}.minimal-auth-rule{height:1px;background:#263043;margin:25px 0}.minimal-auth-card .minimal-auth-note{font-size:11px;color:#7f90a8}.minimal-auth-card .studio-auth-terms{margin-top:22px;font-size:10px;line-height:1.8;color:#6c7f99}.minimal-auth-card .studio-auth-terms a{color:#a1b4cd}.minimal-auth-bottom{font:8px DM Mono,monospace;color:#465971;letter-spacing:.08em;margin-top:30px;padding-top:20px}.prompt-marketplace-page{background:#080a0f;min-height:80svh}.prompt-marketplace-page .studio-catalog-heading{border-bottom:1px solid #242c3a;padding-bottom:35px;align-items:end}.prompt-marketplace-page .studio-catalog-heading h1{font:650 clamp(30px,3.5vw,48px) / 1.2 Manrope,sans-serif;letter-spacing:-.05em;color:#eef2f8}.prompt-marketplace-page .studio-catalog-heading p{font-size:12px;color:#899ab1;margin-top:13px}.prompt-marketplace-page .studio-catalog-heading .studio-eyebrow{font-size:8px;color:#627b99}.prompt-marketplace-page .studio-catalog-heading .studio-text-link{font-size:11px;color:#9aaec8}.prompt-marketplace-page .studio-catalog-toolbar{padding-block:25px}.prompt-marketplace-page .category-tab{border-radius:6px;box-shadow:none!important;transition:background .2s}.prompt-marketplace-page .category-tab.active{background:#173251;color:#96cfff;border-color:#28517b}.prompt-marketplace-page .prompt-card{border:1px solid #263043;background:#0d121c;border-radius:8px;box-shadow:none}.prompt-marketplace-page .prompt-card:hover{border-color:#496d97;box-shadow:none;transform:translateY(-3px)}.prompt-marketplace-page .marketplace-search{background:#101620;border:1px solid #2c3748;border-radius:7px;box-shadow:none}.prompt-marketplace-page .marketplace-search:focus-within{border-color:#438dd6;box-shadow:0 0 0 2px #158bff15}.minimal-auth :focus-visible{outline:2px solid #78b8fa;outline-offset:4px}@media(max-width:600px){.minimal-auth{padding:22px 18px;min-height:100svh}.minimal-auth-back{font-size:10px}.minimal-auth-card{padding:28px;margin:50px 0 auto}.minimal-auth-card h1{font-size:32px}.minimal-auth-header .brand-studio{display:none}.minimal-auth-bottom{font-size:7px;padding-bottom:5px}.prompt-marketplace-page .studio-catalog-heading{gap:20px;align-items:flex-start}}.studio-shell .prompt-marketplace-page.catalog-page{background:#080a0f}.studio-shell .prompt-marketplace-page .prompt-tile{background:#0d121c;border-color:#263043;border-radius:8px;box-shadow:none}.studio-shell .prompt-marketplace-page .prompt-tile:hover{border-color:#496d97;box-shadow:none}.studio-shell .prompt-marketplace-page .prompt-tile-content h3{font-weight:650;color:#e6edf7}.studio-shell .prompt-marketplace-page .prompt-tile-content p{color:#899ab1}.studio-shell .prompt-marketplace-page .prompt-tile-tag{color:#899ab1;border-color:#26354a;background:#111a27}.studio-shell .prompt-marketplace-page .landing-category-pill{border-radius:6px;border-color:#2c3746;background:transparent;color:#9aabc1;box-shadow:none}.studio-shell .prompt-marketplace-page .landing-category-active{background:#173251;color:#9bceff;border-color:#2d547b}.studio-shell .prompt-marketplace-page .prompt-tile-primary-btn{background:#2688e3;color:#fff;font-weight:650;border-color:#3796ec}.studio-shell .prompt-marketplace-page .prompt-tile-badge{font-weight:600;font-size:9px;background:#101a27ee;border-color:#334a64;color:#b3c9e1}.studio-shell .prompt-marketplace-page .prompt-tile-footer>strong{color:#9bbde1;font-weight:650}.studio-shell .prompt-marketplace-page .prompt-tile-secondary-btn{color:#9bbde1;border-color:#334a64}.studio-shell .prompt-marketplace-page .prompt-tile-badge-credits{display:none}.studio-shell .info-page{background:#080a0f!important;color:#e9eef7;padding:48px 0 100px;font-family:Manrope,sans-serif}.info-page .info-page-inner{width:min(1180px,calc(100% - 110px))}.info-page .info-page-header{max-width:880px;margin:65px 0 60px;text-align:left}.info-page .info-page-header h1{font:800 clamp(42px,5.8vw,80px) / 1.06 Manrope,sans-serif;letter-spacing:-.065em;color:#f4f6fc;margin:20px 0 26px}.info-page .info-page-header>p{margin:0;max-width:650px;font-size:15px;color:#9babbe;line-height:1.9}.info-page .info-page-content{max-width:none;margin:0}.info-page .info-page-glow{display:none}.info-page .info-eyebrow{color:#72b8ee;font:10px DM Mono,monospace;letter-spacing:.08em}.info-page .info-back-link{color:#9babbe;font-size:11px}.info-page .info-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px;padding:40px 0;border-color:#263244}.info-page .info-section h2{font:700 21px/1.4 Manrope,sans-serif;letter-spacing:-.04em;color:#e8edf5}.info-page .info-section>div{font:13px/1.95 Manrope,sans-serif;color:#9babbe;max-width:720px}.info-page .info-section a{color:#79bafa}.studio-info-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px}.studio-info-card{padding:32px;border:1px solid #293446;background:#0d121c;border-radius:8px}.studio-info-index{display:flex;gap:14px;align-items:center;color:#74b5f1;font:10px DM Mono,monospace}.studio-info-card h2{color:#edf2f9;font:700 25px/1.25 Manrope,sans-serif;letter-spacing:-.055em;margin:55px 0 20px}.studio-info-card p,.studio-guide-steps p{color:#9babbe;font-size:13px;line-height:1.9;margin:0}.studio-info-cta{margin-top:60px;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #2a3e58;border-radius:8px;background:radial-gradient(ellipse at 0 100%,#0d345433,transparent),#0d121c}.studio-info-cta h2{color:#edf2f9;font:700 clamp(26px,3vw,38px) / 1.2 Manrope,sans-serif;letter-spacing:-.05em;margin:12px 0 0}.studio-info-cta .cyber-button,.studio-contact-form .cyber-button{background:#228deb;color:#fff;font-size:11px;font-weight:700;padding:16px 22px;min-height:48px;border-radius:5px;white-space:nowrap}.studio-guide-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.studio-guide-steps li{display:grid;grid-template-columns:28px 1fr;gap:24px;border-top:1px solid #2a3547;padding:32px 0 45px}.studio-guide-steps li>span{color:#619ad0;font:11px DM Mono,monospace;padding-top:7px}.studio-guide-steps h2{color:#edf2f9;font:700 25px/1.35 Manrope,sans-serif;letter-spacing:-.04em;margin:0 0 17px}.studio-info-example{border-left:2px solid #00aaff!important;border-top:1px solid rgba(255,255,255,.07)!important;border-right:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;padding:20px 24px!important;background:#0d141fa6!important;margin-top:24px!important;box-shadow:none!important}.studio-info-example>span{display:block;color:#0af!important;font:700 11px/1 Manrope,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px!important}.studio-info-example p{margin:0!important;color:#a3b8d4!important;font:400 14px/1.65 Manrope,sans-serif!important;letter-spacing:-.01em}.studio-info-checklist-card{border-left:2px solid #00aaff!important;border-top:1px solid rgba(255,255,255,.07)!important;border-right:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;padding:20px 24px!important;background:#0d141fa6!important;margin-top:24px!important;box-shadow:none!important}.studio-info-checklist-card>span{display:block;color:#0af!important;font:700 11px/1 Manrope,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px!important}.studio-info-checklist{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:12px}.studio-info-checklist li{position:relative;padding-left:20px;color:#a3b8d4!important;font:400 14px/1.6 Manrope,sans-serif!important;letter-spacing:-.01em}.studio-info-checklist li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#0af}.studio-about-composition{position:relative;min-height:360px;border-block:1px solid #24344b;padding:45px;background:radial-gradient(ellipse at 90% 60%,#06356770,transparent 65%);overflow:hidden}.studio-about-composition>span,.studio-about-composition small{display:block;color:#76a9d6;font:9px DM Mono,monospace;letter-spacing:.09em;position:relative}.studio-about-composition strong{display:block;color:#edf2f9;font:800 clamp(35px,5vw,70px) / 1.06 Manrope,sans-serif;letter-spacing:-.065em;margin:36px 0 30px;position:relative}.studio-about-composition em{color:#219ffa;font-style:normal}.studio-about-orbit{width:400px;height:400px;border:1px solid #2085dc55;border-radius:50%;position:absolute;top:-35px;right:-20px;transform:rotateX(30deg) rotateY(-30deg);box-shadow:0 0 80px #0989fd0d}.studio-about-orbit:before,.studio-about-orbit:after{content:"";position:absolute;border:1px solid #288ef466;border-radius:50%;top:50px;right:50px;bottom:50px;left:50px;transform:rotateY(50deg)}.studio-about-orbit:after{top:100px;right:100px;bottom:100px;left:100px;transform:rotateY(-50deg);background:radial-gradient(circle at 35% 30%,#64bfff,#035dcc 45%,#031324 72%);box-shadow:0 0 50px #007eff40}.studio-contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;border-top:1px solid #293547;padding-top:45px}.studio-contact-grid>aside{color:#75b1eb}.studio-contact-grid>aside h2{color:#e9eef7;font:700 24px Manrope,sans-serif;letter-spacing:-.04em;margin:25px 0 18px}.studio-contact-grid>aside>a{font-size:14px;display:inline-flex;gap:14px;align-items:center;color:#8bc3f5}.studio-contact-grid>aside p{color:#9babbe;font-size:12px;line-height:1.9;margin-top:28px}.studio-contact-form{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.studio-contact-fields{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:22px}.studio-contact-form label{width:100%;display:flex;flex-direction:column;gap:10px;font:600 11px Manrope,sans-serif;color:#b6c5d9}.studio-contact-form input,.studio-contact-form select,.studio-contact-form textarea{background:#0d1420;border:1px solid #304059;color:#e7eef8;font:13px/1.7 Manrope,sans-serif;border-radius:5px;padding:12px 14px;width:100%;min-width:0}.studio-contact-form textarea{resize:vertical}.studio-contact-status{color:#95bcdf;font-size:12px;line-height:1.8}.info-page :focus-visible{outline:2px solid #78bafa;outline-offset:4px}@media(max-width:1100px){.studio-header .studio-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 36px 28px;background:#070b12fa;border-bottom:1px solid #29425e;gap:4px;flex-direction:column;align-items:stretch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.studio-header.menu-open .studio-nav{display:flex}.studio-header .studio-nav a{padding:11px 0;font-size:14px}.studio-header .studio-menu-toggle{display:flex}.studio-info-card{padding:25px}.studio-contact-grid{gap:55px}}@media(max-width:700px){.info-page .info-page-inner{width:calc(100% - 40px)}.studio-shell .info-page{padding:30px 0 65px}.info-page .info-page-header{margin:45px 0 40px}.info-page .info-page-header h1{font-size:42px}.info-page .info-page-header>p{font-size:13px}.info-page .info-section{grid-template-columns:1fr;gap:10px;padding:28px 0}.studio-info-cards,.studio-guide-steps,.studio-contact-grid{grid-template-columns:1fr;gap:20px}.studio-info-card h2{margin-top:35px}.studio-info-cta{padding:28px;flex-direction:column;align-items:flex-start;margin-top:35px}.studio-guide-steps{gap:0}.studio-guide-steps li{padding-bottom:32px}.studio-about-composition{padding:30px 22px;min-height:300px}.studio-about-composition strong{font-size:38px}.studio-about-orbit{right:-220px;opacity:.6}.studio-contact-grid{gap:35px;padding-top:30px}.studio-contact-fields{grid-template-columns:1fr;gap:25px}}.studio-shell{--studio-radius: 24px;background:#080c14}.studio-shell .cyber-eyebrow,.studio-shell .info-eyebrow{font:600 12px/1.6 Manrope,sans-serif;letter-spacing:.015em;text-transform:none;color:#91b9e1}.studio-shell .studio-header-cta,.studio-shell .cyber-button,.studio-shell .ix-btn-primary,.studio-shell .ix-btn-secondary{border-radius:14px;font-family:Manrope,sans-serif}.studio-shell .cyber-button{background:#218dff;border-color:#489fff;color:#fff;box-shadow:0 8px 25px #0878ed26;font-weight:700;font-size:13px}.studio-shell .cyber-text-link{font-size:13px}.studio-shell .studio-header{background:#03060c80}.studio-shell .studio-header.is-scrolled{background:#080c14d9;border-bottom-color:#ffffff0c}.studio-shell .studio-nav a{font:600 13px Manrope,sans-serif;color:#a7b5c8}.studio-shell .studio-signin{font-size:12px}.cyber-landing{background:#080c14}.cyber-hero{background:#020408}.cyber-hero-grid,.cyber-cta-grid,.cyber-core-label{display:none}.cyber-hero-bottom{font:500 11px Manrope,sans-serif;color:#8297b3;border-color:#ffffff0c}.cyber-motion-toggle{font:600 10px Manrope,sans-serif;border:1px solid #ffffff20;border-radius:999px;padding:8px 14px}.core-coordinates span{font:600 12px Manrope,sans-serif;text-transform:capitalize;border-radius:999px;padding:10px 16px;background:#0b1728b5}.cyber-hero-description{font-size:14px;color:#a1b1c8}.compatible-tools{padding-block:42px;display:grid;grid-template-columns:1fr 2.2fr .8fr;gap:40px;align-items:center;border-bottom:1px solid #ffffff0b}.compatible-tools p{color:#9caec5;font:13px/1.7 Manrope,sans-serif}.compatible-tools strong{color:#d5e1f0;font-weight:600}.compatible-tools>div{display:flex;gap:42px;justify-content:center;align-items:center}.compatible-tools>div span{font:700 22px Manrope,sans-serif;color:#bfccde;letter-spacing:-.04em}.compatible-tools small{font:11px/1.7 Manrope,sans-serif;color:#7e93ad;text-align:right}.cyber-manifesto{padding-block:110px}.cyber-manifesto h2{font-size:clamp(36px,4.4vw,66px);font-weight:650;letter-spacing:-.045em;line-height:1.22;max-width:1080px;margin-top:28px}.cyber-manifesto-bottom p{font-size:14px;color:#a1b1c8}.cyber-outline-tag{font:600 10px Manrope,sans-serif;text-transform:none;border-radius:999px;padding:12px 17px}.cyber-section-heading h2,.story-tools-heading h2,.cyber-prompt-intro h2,.cyber-faq h2{font:750 clamp(38px,4.6vw,68px) / 1.1 Manrope,sans-serif;letter-spacing:-.055em}.cyber-section-heading p,.story-tools-heading p,.cyber-prompt-intro p{font-size:14px;line-height:1.9;color:#a4b3c8}.cyber-collection{padding-top:90px}.cyber-project{border-radius:26px;overflow:hidden;background:#111925;border-color:#ffffff16}.cyber-project-top{font:600 11px Manrope,sans-serif;color:#96abc7;background:#101926}.cyber-project-info{padding:25px 30px;background:#111925}.cyber-project-info h3{font:700 35px Manrope,sans-serif;letter-spacing:-.04em}.cyber-project-info p{font-size:13px;line-height:1.7;color:#a2b3cb}.cyber-project-tags>span{font:500 10px Manrope,sans-serif;border-radius:999px;padding:7px 11px;background:#17283e;border:0;color:#9cbfe5}.cyber-project-open{width:54px;height:54px;border-color:#4ba1ff}.cyber-rail-intro h3{font-family:Manrope,sans-serif;font-weight:700}.cyber-rail-intro .cyber-eyebrow,.cyber-collection-bottom>span{font:500 11px Manrope,sans-serif;letter-spacing:.02em}.assembly-story{background:radial-gradient(ellipse at 70% 50%,#123d6970,transparent 65%),#080d17;border-color:#ffffff08}.assembly-hud{font:600 11px Manrope,sans-serif}.assembly-hud>span:last-child{display:none}.assembly-atmosphere{opacity:.2}.assembly-chapter h3{font-weight:750;letter-spacing:-.055em}.assembly-chapter p{font-size:14px;line-height:1.9}.assembly-source{border-radius:22px;border-color:#ffffff19;background:#13243a;box-shadow:0 25px 70px #0003}.assembly-source>p{font-size:14px}.assembly-source>div>span{font:500 9px Manrope,sans-serif;border-radius:999px;padding:6px 9px}.assembly-base{border-radius:22px;border-color:#ffffff25}.assembly-axis,.assembly-base-caption,.assembly-caption,.assembly-ready{display:none}.assembly-step{border-radius:999px;padding:11px 17px;font:600 11px Manrope,sans-serif;border-color:#ffffff18}.assembly-progress>span{font:500 10px Manrope,sans-serif}.assembly-progress>i{border-radius:999px;height:3px;overflow:hidden}.story-tool{border-radius:26px;overflow:hidden;background:linear-gradient(155deg,#162439,#101721);border:1px solid #ffffff14}.story-tool>.iris-tilt-inner{padding:30px}.story-tool h3{font-size:23px;font-weight:700;letter-spacing:-.035em}.story-tool p{color:#a3b4cc;font-size:13px;line-height:1.8}.story-tools-bottom{font:600 11px Manrope,sans-serif;color:#829ab9}.cyber-prompt-card{background:#edf5ff;border-radius:28px;border-color:#fff;box-shadow:0 30px 80px #0002;padding:38px;color:#142438}.cyber-prompt-card>p{color:#40536c;font-size:14px;line-height:1.95}.cyber-prompt-card-heading{color:#376393;font:600 10px Manrope,sans-serif}.cyber-prompt-card-heading>span:last-child{border-radius:999px;background:#d5e9ff;color:#1763ac;padding:6px 11px}.cyber-prompt-card-bottom{border-color:#1e416122}.cyber-prompt-card-bottom>span{font:500 10px Manrope,sans-serif;color:#68809d}.cyber-copy-status{color:#376393;font:500 11px Manrope,sans-serif}.cyber-prompt-card .iris-border-beam{display:none}.cyber-faq details{background:#121b28;padding:0 25px;border:1px solid #ffffff0d;border-radius:18px;margin-bottom:12px}.cyber-faq summary{font-size:15px;padding-block:23px;font-weight:600}.cyber-faq details p{font-size:13px;line-height:1.9;padding-bottom:25px;color:#a9b9cf}.cyber-final-cta{background:radial-gradient(ellipse at 50% 100%,#165ea8aa,transparent 65%),#0b1525;border-radius:40px 40px 0 0;padding-block:100px;margin-top:50px;min-height:550px}.cyber-final-cta h2{font:750 clamp(52px,7.5vw,110px) / 1.08 Manrope,sans-serif;letter-spacing:-.065em}.cyber-final-cta .cyber-eyebrow{justify-content:center}.professional-section{padding-block:110px}.professional-section-heading{margin-bottom:45px}.professional-section h2{font:750 clamp(36px,4.4vw,65px) / 1.12 Manrope,sans-serif;letter-spacing:-.055em;color:#edf4ff;margin:18px 0 22px}.professional-section h2>span{color:#6cb5ff}.professional-section-heading>p{color:#a1b3ce;font-size:14px;line-height:1.85}.professional-caption{color:#8095b3;font:11px/1.8 Manrope,sans-serif;margin-top:23px!important}.usecase-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.usecase-card{border-radius:28px;overflow:hidden;border:1px solid #ffffff17;position:relative;background:#121b2a}.usecase-card .iris-tilt-inner{display:flex;flex-direction:column}.usecase-wide{grid-row:span 2}.usecase-image{height:250px;overflow:hidden}.usecase-wide .usecase-image{height:480px}.usecase-image img{width:100%;height:115%;object-fit:cover;object-position:center}.usecase-copy{padding:30px 35px 35px}.usecase-copy>span,.usecase-blue>span{color:#8fb6e4;font-size:12px}.usecase-copy h3,.usecase-blue h3{color:#f1f6ff;font:700 clamp(26px,2.8vw,41px) / 1.2 Manrope,sans-serif;letter-spacing:-.04em;margin:15px 0 25px}.usecase-copy a,.usecase-blue a{display:inline-flex;align-items:center;gap:17px;font:600 12px Manrope,sans-serif;color:#bdd8f5}.usecase-blue{padding:32px 35px;background:linear-gradient(130deg,#205ca7,#16437d);min-height:350px}.usecase-blue>svg{display:block;color:#9fd5ff;margin-bottom:22px}.usecase-blue>span{color:#b6d7ff}.usecase-blue p{font-size:13px;line-height:1.85;color:#b4d0f0;max-width:250px;margin-bottom:25px;position:relative;z-index:1}.usecase-blue-art{position:absolute;right:-25px;top:35%;width:200px;height:200px;pointer-events:none;opacity:.65;transform:rotate(-25deg)}.usecase-blue-art i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;border:1px solid #9ad8ff8f;background:#77b6ff13}.usecase-blue-art i:nth-child(2){transform:translate(-20px,20px)}.usecase-blue-art i:nth-child(3){transform:translate(-40px,40px)}.direction-story{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.direction-copy>p{color:#a5b8d1;font-size:14px;line-height:1.9;max-width:440px}.direction-copy ul{list-style:none;padding:0;margin:30px 0;display:grid;gap:14px;color:#c1d1e6;font-size:13px}.direction-copy li{display:flex;gap:12px;align-items:center}.direction-copy li svg{color:#6bbaff}.direction-composition{position:relative;min-height:600px}.direction-card-before{padding:30px;background:#142136;color:#abbdd3;border:1px solid #ffffff1c;border-radius:26px;width:70%;position:absolute;top:0;left:0;box-shadow:0 20px 65px #0002}.direction-card-before>span{font-size:11px;color:#7198c5}.direction-card-before h3{color:#e0edfe;font:650 28px/1.25 Manrope,sans-serif;letter-spacing:-.04em;margin:20px 0}.direction-card-before p{font:12px/1.7 Manrope,sans-serif;max-width:220px}.direction-card-before>svg{position:absolute;right:25px;top:25px}.direction-card-after{position:absolute;top:125px;left:14%;right:0;border:1px solid #fff;padding:32px;background:#eaf3ff;color:#1b3555;border-radius:26px;box-shadow:0 35px 90px #0004}.direction-card-after>span{font:600 11px Manrope,sans-serif;color:#4b75a4;display:flex;align-items:center;gap:8px}.direction-card-after>span i{width:6px;height:6px;background:#348adf;border-radius:50%}.direction-card-after h3{font:750 32px/1.2 Manrope,sans-serif;letter-spacing:-.05em;margin:20px 0;color:#183352}.direction-card-after h3 em{font-style:normal;color:#167bdc}.direction-card-after>div{border-top:1px solid #2a4b7119;padding:15px 0}.direction-card-after b{font-size:11px;color:#4773a2}.direction-card-after p{font-size:12px;line-height:1.7;margin-top:5px;color:#526d8e}.direction-card-after .direction-ready{padding-top:16px;justify-content:space-between;border-top:1px solid #2a4b7119;color:#2079d2}.start-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px}.start-paths article{padding:38px;border-radius:28px;border:1px solid #ffffff18;background:#121f32}.start-paths .start-free{background:#eaf4ff;border-color:#fff}.start-icon{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#243d5e;color:#83c5ff;margin-bottom:32px}.start-free .start-icon{background:#d6e9ff;color:#2479d2}.start-paths h3{font:700 28px/1.3 Manrope,sans-serif;letter-spacing:-.04em;color:#e7f1ff;margin-bottom:18px}.start-free h3{color:#1b3555}.start-paths p{color:#9db2cf;font-size:13px;line-height:1.9;max-width:420px}.start-free p{color:#597393}.start-paths article>div{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff14;padding-top:30px;margin-top:35px}.start-paths article strong{font-size:12px;color:#b1c4df}.start-free article,.start-free .cyber-text-link,.start-free strong{color:#257bd1}.start-free>div{border-color:#2548661d!important}.possibility-orbit{position:relative;height:100svh;min-height:700px;overflow:hidden;background:radial-gradient(ellipse at 50% 56%,#194a8066,transparent 68%),#0b1220;border-block:1px solid #ffffff0b}.possibility-heading{position:relative;z-index:2;padding-top:48px;text-align:center}.possibility-heading .cyber-eyebrow{justify-content:center}.possibility-heading h2{font:750 clamp(38px,4.5vw,64px) / 1.15 Manrope,sans-serif;letter-spacing:-.055em;margin:15px 0!important}.possibility-heading h2 span{color:#87c3ff}.possibility-heading p{color:#9db5d3;font-size:13px}.possibility-camera{position:absolute;top:160px;right:0;bottom:130px;left:0;perspective:1100px;transform-style:preserve-3d}.possibility-ring{position:absolute;width:390px;height:300px;left:50%;top:50%;margin:-150px 0 0 -195px;transform-style:preserve-3d;transform:translateZ(-700px)}.possibility-cell{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.possibility-card{width:100%;height:100%;margin:0;position:relative;transform-style:preserve-3d}.possibility-face,.possibility-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;backface-visibility:hidden;overflow:hidden;border:1px solid #cbe4ff45;background:#172842;box-shadow:0 30px 90px #0007}.possibility-face img{width:100%;height:calc(100% - 44px);object-fit:cover}.possibility-face figcaption{height:44px;display:flex;align-items:center;padding:0 18px;font:600 11px Manrope,sans-serif;color:#bed8f8}.possibility-back{transform:rotateY(180deg);background:linear-gradient(135deg,#1d3b63,#0f2139);border-color:#6cb9ff26}.possibility-back:after{content:"";position:absolute;top:38%;right:38%;bottom:38%;left:38%;border:1px solid #87c3ff3d;border-radius:50%}.possibility-captions{position:absolute;bottom:105px;left:30px;right:30px;height:28px;text-align:center;z-index:2}.possibility-captions p{position:absolute;top:0;right:0;bottom:0;left:0;color:#b5cee9;font:500 15px Manrope,sans-serif}.possibility-captions p:not(:first-child){visibility:hidden}.possibility-bottom{position:absolute;bottom:35px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:3}.possibility-bottom>span,.possibility-bottom>a{display:inline-flex;align-items:center;gap:12px;font:500 11px Manrope,sans-serif;color:#789ec8}.possibility-bottom>a{color:#d3e8ff;font-weight:600}.possibility-progress{position:absolute;bottom:0;height:3px;width:100%;background:#13263d}.possibility-progress i{display:block;height:100%;width:100%;background:#65b4ff;transform:scaleX(0);transform-origin:left}.studio-shell .info-page{background:#080c14!important}.info-page .professional-page-hero{margin:55px 0 75px}.professional-page-hero.has-visual{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.info-page .professional-page-hero .info-page-header{margin:0;max-width:none}.info-page .professional-page-hero h1{font-size:clamp(42px,4.8vw,69px);line-height:1.12;letter-spacing:-.055em}.info-page .info-page-header>p{font-size:14px}.info-page .info-eyebrow{font:600 12px/1.6 Manrope,sans-serif;letter-spacing:.015em}.info-page .info-eyebrow svg{display:none}.page-visual-composition{position:relative;min-height:460px;perspective:1200px}.page-visual-glow{position:absolute;top:0;right:-40px;bottom:0;left:-40px;background:radial-gradient(ellipse,#2069b937,transparent 66%)}.page-visual-browser{position:absolute;width:95%;left:8%;top:25px;padding:12px;border:1px solid #ffffff25;border-radius:24px;background:#132037;box-shadow:0 30px 80px #0004;transform:rotateY(-9deg) rotate(5deg);overflow:hidden;transition:transform .6s ease}.page-visual-composition:hover .page-visual-browser{transform:rotateY(0) rotate(2deg) translateY(-8px)}.page-visual-toolbar{height:28px;display:flex;align-items:center;gap:5px;padding-bottom:10px}.page-visual-toolbar i{width:5px;height:5px;border-radius:50%;background:#647c9a}.page-visual-toolbar span{margin-left:13px;color:#849fc2;font:9px Manrope,sans-serif}.page-visual-browser img{width:100%;height:290px;object-fit:cover;border-radius:15px}.page-visual-note{position:absolute;bottom:30px;left:-20px;padding:25px;border-radius:22px;background:#e7f2ff;color:#234361;box-shadow:0 30px 70px #0003;width:285px;transform:rotate(-5deg)}.page-visual-note>span{display:flex;gap:8px;align-items:center;font-size:9px;font-weight:600;color:#527a9f}.page-visual-note>strong{display:block;white-space:pre-line;margin:19px 0;font:750 27px/1.15 Manrope,sans-serif;letter-spacing:-.055em}.page-visual-note>div{display:flex;align-items:center;gap:7px}.page-visual-note>div i{width:24px;height:24px;border-radius:50%;background:#227dec}.page-visual-note>div i:nth-child(2){background:#101f34}.page-visual-note>div i:nth-child(3){background:#b8d5f7}.page-visual-note>div svg{margin-left:auto;color:#2778cf}.page-visual-floating{position:absolute;bottom:0;right:0;display:flex;gap:10px;align-items:center;font:600 10px Manrope,sans-serif;color:#95bee9;padding:13px 17px;background:#132137;border:1px solid #ffffff13;border-radius:999px}.studio-info-cards{gap:22px;margin-bottom:55px}.studio-info-card{border-radius:24px;padding:32px;background:linear-gradient(145deg,#152338,#101a29);border-color:#ffffff12;box-shadow:0 12px 35px #0001;transition:transform .35s,border-color .35s}.studio-info-card:hover{transform:translateY(-6px);border-color:#3c74ac}.studio-info-index{font:600 11px Manrope,sans-serif;color:#7fb2e7}.studio-info-card h2{font-size:23px;margin-top:40px}.studio-info-card p{font-size:12px;line-height:1.85}.feature-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:35px;background:#142237;border:1px solid #ffffff17;border-radius:28px;margin-bottom:45px}.feature-spotlight img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:20px}.feature-spotlight h2{font:750 37px/1.15 Manrope,sans-serif;letter-spacing:-.05em;margin:20px 0;color:#e7f2ff}.feature-spotlight p{font-size:13px;line-height:1.9;color:#9eb6d4;margin-bottom:24px}.info-page .info-section{border-color:#ffffff0c}.studio-info-cta{border-radius:26px;border-color:#ffffff15;background:radial-gradient(ellipse at 0 100%,#1e5ba76b,transparent),#142239}.studio-info-cta .cyber-button,.studio-contact-form .cyber-button{border-radius:13px;font-size:12px}.studio-about-composition{border:1px solid #4583c851;border-radius:30px;padding:50px;background:radial-gradient(ellipse at 90% 70%,#369cec50,transparent 65%),linear-gradient(115deg,#16395f,#0f2037)}.studio-about-composition strong{font-weight:750;text-transform:none}.studio-about-composition>span,.studio-about-composition small{font:600 11px Manrope,sans-serif;letter-spacing:.01em}.studio-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.studio-principles article{padding:32px;background:#132034;border:1px solid #ffffff11;border-radius:24px}.studio-principles article>span{font-size:11px;font-weight:600;color:#729ed0}.studio-principles h2{color:#def;font:700 24px/1.25 Manrope,sans-serif;letter-spacing:-.035em;margin:32px 0 18px}.studio-principles p{color:#99b0ce;font-size:12px;line-height:1.9}.professional-docs-layout{display:grid;grid-template-columns:210px 1fr;gap:50px;align-items:start}.professional-docs-nav{position:sticky;top:100px;border:1px solid #ffffff15;background:#132135;border-radius:22px;padding:24px 20px;display:grid;gap:16px}.professional-docs-nav>span{font:700 12px Manrope,sans-serif;color:#d2e8ff;margin-bottom:8px}.professional-docs-nav a{font-size:11px;color:#97b8dd;line-height:1.6}.professional-docs-nav a:hover{color:#edf7ff}.professional-docs-nav a:last-child{border-top:1px solid #ffffff15;padding-top:18px;display:inline-flex;gap:8px;align-items:center}.professional-docs-body .info-section{display:block;scroll-margin-top:0}.professional-docs-body .info-section h2{margin-bottom:20px;font-size:25px}.studio-guide-steps{gap:18px;scroll-margin-top:0}.studio-guide-steps li{padding:28px;background:#122034;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:24px 1fr;gap:15px}.studio-guide-steps li>span{font:700 11px Manrope,sans-serif;color:#699bcf}.studio-guide-steps h2{font-size:23px}.studio-guide-steps p{font-size:12px}.studio-info-example{background:#e9f4ff;border:1px solid #d9eeff;border-radius:20px;padding:25px}.studio-info-example>span{font:700 11px Manrope,sans-serif;color:#4281bc}.studio-info-example p{color:#516f90}.studio-contact-form{border:1px solid #ffffff15;border-radius:28px;padding:35px;background:#121e30}.studio-contact-form input,.studio-contact-form select,.studio-contact-form textarea{border-radius:12px;background:#0c1625;border-color:#293e59}.minimal-auth-card{border-radius:25px;background:#111b2b;border-color:#263b56;box-shadow:0 30px 90px #0003}.minimal-auth-card h1{font-weight:750}.studio-shell .prompt-marketplace-page .prompt-tile{border-radius:23px;background:#101c2d;border-color:#ffffff17}.studio-shell .prompt-marketplace-page .landing-category-pill{border-radius:999px;padding:9px 15px;font-size:11px}.studio-shell .prompt-marketplace-page .prompt-tile-primary-btn,.studio-shell .prompt-marketplace-page .prompt-tile-secondary-btn{border-radius:12px}.studio-shell .credit-pricing-page.content-wrap{width:min(1200px,calc(100% - 112px));max-width:1200px;margin-inline:auto;padding:70px 0 100px;font-family:Manrope,sans-serif}.credit-pricing-page .credit-pricing-header{text-align:center;margin-bottom:40px}.credit-pricing-page .credit-pricing-header>.eyebrow,.credit-pricing-page .eyebrow{color:#81aedd;font:600 12px/1.7 Manrope,sans-serif;letter-spacing:.015em;text-transform:none}.credit-pricing-page .credit-pricing-header h1{font:750 clamp(40px,5.3vw,75px) / 1.1 Manrope,sans-serif;letter-spacing:-.06em;color:#e9f4ff;margin:20px 0 25px}.credit-pricing-page .credit-pricing-header h1 span{color:#6bb6ff}.credit-pricing-page .credit-pricing-header>p{color:#99b0cc;font:14px/1.9 Manrope,sans-serif;max-width:none}.professional-pricing-benefits{margin-top:25px;display:flex;justify-content:center;gap:28px;color:#8cacd2;font-size:11px}.professional-pricing-benefits span{display:inline-flex;gap:8px;align-items:center}.professional-pricing-benefits svg{color:#62b2fd}.professional-pricing-free{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 30px;border-radius:22px;background:#e9f4ff;border:1px solid #fff;margin:45px 0 35px;color:#275278}.professional-pricing-free>div{display:flex;gap:20px;align-items:center}.professional-pricing-free strong{display:block;font-size:14px;color:#234260;margin-bottom:8px}.professional-pricing-free small{font-size:12px;color:#6786a7}.professional-pricing-free>a{display:flex;gap:15px;align-items:center;white-space:nowrap;color:#2379cc;font:700 12px Manrope,sans-serif}.credit-pricing-page .credit-packs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0}.credit-pricing-page .credit-pack-card{background:#142237;border:1px solid #ffffff1a;border-radius:26px;padding:30px 26px;box-shadow:none;display:flex;flex-direction:column;position:relative;transition:transform .35s,border-color .35s}.credit-pricing-page .credit-pack-card:hover{transform:translateY(-6px);border-color:#5589bd}.credit-pricing-page .credit-pack-popular{background:linear-gradient(150deg,#1e67ba,#174782);border-color:#62b5ff;box-shadow:0 20px 80px #057aff16}.credit-pricing-page .credit-pack-best{background:#1a2b44;border-color:#527fab}.credit-pricing-page .credit-pack-name{font:700 22px Manrope,sans-serif;color:#e1efff;margin-bottom:12px;letter-spacing:-.03em;text-transform:none}.credit-pack-description{color:#8eafd5;font:12px/1.7 Manrope,sans-serif;min-height:62px;margin-bottom:23px}.credit-pack-popular .credit-pack-description{color:#acd2ff}.credit-pricing-page .credit-pack-price{font:700 38px Manrope,sans-serif;color:#f1f7ff;margin-bottom:22px;letter-spacing:-.05em}.credit-pricing-page .credit-pack-currency{color:#7facdc;font-size:25px}.credit-pricing-page .credit-pack-amount{font:inherit;color:inherit}.credit-pricing-page .credit-pack-breakdown{border-top:1px solid #ffffff12;padding-top:20px;margin-bottom:20px;font-size:11px;color:#9ab9dd}.credit-pricing-page .credit-pack-base{color:#9ab9dd}.credit-pricing-page .credit-pack-bonus{color:#71b9ff;font-size:11px;margin-top:8px}.credit-pricing-page .credit-pack-total{color:#b4d7ff;background:#08162655;border:0;border-radius:14px;padding:16px 10px;gap:7px;font:700 19px Manrope,sans-serif;margin-bottom:25px}.credit-pricing-page .credit-pack-total small{font:500 9px Manrope,sans-serif;color:#80a6d0;text-transform:none}.credit-pricing-page .credit-pack-buy-btn{margin-top:auto;width:100%;min-height:47px;border-radius:13px;background:#2a8ff3;color:#fff;border:1px solid #67b4ff;display:flex;align-items:center;justify-content:center;gap:13px;font:700 12px Manrope,sans-serif;box-shadow:none;text-transform:none}.credit-pricing-page .credit-pack-popular .credit-pack-buy-btn{background:#e4f3ff;color:#1d60a6}.credit-pack-once{font:500 9px Manrope,sans-serif;color:#7397c0;text-align:center;margin-top:14px}.credit-pricing-page .credit-pack-popular .credit-pack-once{color:#91bde9}.credit-pricing-page .credit-pack-badge{border-radius:999px;background:#368feb;color:#e4f4ff;font:700 10px Manrope,sans-serif;top:16px;left:auto;right:16px;transform:none;text-transform:none;padding:7px 14px}.credit-pricing-page .credit-pricing-balance{border-radius:22px;background:#152940;border:1px solid #ffffff1b}.credit-pricing-page .credit-pricing-balance-label{font:600 11px Manrope,sans-serif}.credit-pricing-page .credit-packs-error,.credit-pricing-page .credit-packs-loading{background:#112034;border:1px solid #ffffff15;border-radius:24px;padding:45px;margin:20px 0;color:#9cb9da}.credit-pricing-page .credit-categories-section{margin-top:80px;text-align:left}.credit-pricing-page .credit-categories-section h2,.professional-pricing-faq h2{font:750 38px/1.15 Manrope,sans-serif;letter-spacing:-.045em;color:#ddebff;margin:18px 0 35px}.credit-pricing-page .credit-categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.professional-price-step{background:#122037;border:1px solid #ffffff12;border-radius:24px;padding:30px}.professional-price-step>span{color:#6195c6;font-size:11px}.professional-price-step h3{color:#d2e7ff;font:700 24px Manrope,sans-serif;letter-spacing:-.04em;margin:35px 0 18px}.professional-price-step p{color:#98b1d0;font:12px/1.85 Manrope,sans-serif}.professional-pricing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:85px}.professional-pricing-faq a{display:inline-flex;gap:15px;align-items:center;color:#9dcaff;font:600 12px Manrope,sans-serif}.professional-pricing-faq details{background:#142238;border:1px solid #ffffff13;border-radius:17px;padding:22px 24px;margin-bottom:12px}.professional-pricing-faq summary{color:#cce1fb;font:600 13px Manrope,sans-serif;cursor:pointer}.professional-pricing-faq p{color:#9db6d7;font:12px/1.9 Manrope,sans-serif;margin-top:18px}.ix-modal{border-radius:26px;max-height:90svh;overflow-y:auto;overscroll-behavior:contain}.ix-modal-backdrop{overscroll-behavior:contain}@media(max-width:1100px){.professional-page-hero.has-visual{gap:40px}.page-visual-note{width:240px;left:-15px}.page-visual-note>strong{font-size:24px}.page-visual-browser img{height:260px}.credit-pricing-page .credit-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.professional-docs-layout{grid-template-columns:170px 1fr;gap:30px}.compatible-tools{grid-template-columns:1fr 2fr;gap:25px}.compatible-tools small{display:none}.compatible-tools>div{gap:26px}.direction-story{gap:50px}.direction-card-after{left:5%;padding:26px}.start-paths article>div{flex-direction:column;align-items:flex-start;gap:15px}}@media(max-width:900px){.professional-page-hero.has-visual{grid-template-columns:1fr;gap:35px}.page-visual-composition{width:min(550px,100%);margin:auto;min-height:410px}.page-visual-browser{width:90%;left:10%}.feature-spotlight{gap:30px;padding:27px}.feature-spotlight h2{font-size:30px}.studio-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-docs-layout{grid-template-columns:1fr}.professional-docs-nav{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:15px 22px;align-items:center;padding:22px}.professional-docs-nav>span{width:100%;margin:0}.professional-docs-nav a:last-child{border:0;padding:0}.studio-principles{gap:16px}.studio-principles article{padding:25px}.professional-section{padding-block:75px}.compatible-tools{grid-template-columns:1fr;padding-block:30px;text-align:center}.compatible-tools p br{display:none}.compatible-tools>div{flex-wrap:wrap;gap:18px 28px}.compatible-tools>div span{font-size:19px}.possibility-orbit{height:auto;min-height:0;padding-bottom:30px}.possibility-heading{padding-top:50px}.possibility-camera{position:relative;inset:auto;perspective:none;margin:35px auto;width:calc(100% - 48px)}.possibility-ring{position:relative;width:100%;height:auto;top:auto;left:auto;margin:0;transform:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.possibility-cell{position:relative;inset:auto;transform:none!important}.possibility-card{height:220px;transform:none}.possibility-face{border-radius:17px}.possibility-back,.possibility-progress{display:none}.possibility-captions{position:relative;inset:auto;height:auto;margin:20px}.possibility-captions p{position:relative;font-size:13px}.possibility-captions p:not(:first-child){display:none}.possibility-bottom{position:relative;inset:auto;padding-top:10px}.possibility-bottom>span{font-size:10px}.direction-story{grid-template-columns:1fr;gap:45px}.direction-composition{width:100%;max-width:550px;margin:auto}.usecase-grid{grid-template-columns:1fr 1fr}.usecase-wide{grid-row:auto}.usecase-blue{grid-column:span 2}.usecase-wide .usecase-image{height:250px}.cyber-prompt-card{padding:30px}.story-tool>.iris-tilt-inner{padding:25px}.cyber-hero-description{font-size:13px}}@media(max-width:600px){.info-page .professional-page-hero h1{font-size:42px}.info-page .professional-page-hero{margin:35px 0 50px}.page-visual-composition{min-height:360px}.page-visual-browser{left:5%;width:95%;top:0;transform:rotateY(-5deg) rotate(3deg)}.page-visual-browser img{height:210px}.page-visual-note{width:235px;left:0;bottom:25px;padding:20px}.page-visual-note>strong{font-size:23px}.page-visual-floating{bottom:-5px;font-size:8px;padding:10px 13px}.studio-info-cards,.studio-principles,.feature-spotlight{grid-template-columns:1fr}.studio-info-card{padding:28px}.feature-spotlight{padding:20px;border-radius:25px}.feature-spotlight>div{padding:5px 8px 15px}.studio-about-composition{padding:35px 25px}.studio-guide-steps{grid-template-columns:1fr}.studio-contact-form{padding:25px}.studio-shell .credit-pricing-page.content-wrap{width:calc(100% - 40px);padding-top:40px}.credit-pricing-page .credit-pricing-header h1{font-size:40px}.credit-pricing-page .credit-pricing-header>p{font-size:12px}.professional-pricing-benefits{gap:10px 18px;flex-wrap:wrap;font-size:9px}.professional-pricing-free{flex-direction:column;align-items:flex-start;padding:25px;gap:20px}.professional-pricing-free small{font-size:11px;line-height:1.7;display:block}.credit-pricing-page .credit-packs-grid,.credit-pricing-page .credit-categories-grid{grid-template-columns:1fr;gap:25px}.credit-pricing-page .credit-pack-card{padding:32px}.credit-pricing-page .credit-categories-section h2{font-size:32px}.professional-pricing-faq{grid-template-columns:1fr;gap:25px;margin-top:60px}.professional-pricing-faq h2{font-size:35px}.professional-section h2,.cyber-section-heading h2,.story-tools-heading h2,.cyber-prompt-intro h2,.cyber-faq h2{font-size:37px;line-height:1.15}.professional-section-heading>p{font-size:13px}.cyber-manifesto{padding-block:70px}.cyber-manifesto h2{font-size:33px;line-height:1.25}.cyber-manifesto-bottom p{font-size:12px}.usecase-grid,.start-paths{grid-template-columns:1fr;gap:20px}.usecase-blue{grid-column:auto}.usecase-copy{padding:25px}.usecase-copy h3{font-size:30px}.usecase-image,.usecase-wide .usecase-image{height:265px}.usecase-blue{padding:28px}.start-paths article{padding:28px}.direction-composition{min-height:620px}.direction-card-before{width:90%;padding:25px}.direction-card-after{left:4%;top:135px;padding:24px}.direction-card-after h3{font-size:29px}.possibility-heading h2{font-size:34px}.possibility-heading p{line-height:1.8;font-size:12px}.possibility-camera{width:calc(100% - 40px)}.possibility-ring{gap:12px}.possibility-card{height:155px}.possibility-face img{height:calc(100% - 42px)}.possibility-face figcaption{font-size:10px;padding:0 10px;height:42px}.possibility-bottom{flex-direction:column;gap:17px;align-items:center}.cyber-hero-bottom{font-size:9px}.cyber-motion-toggle{padding:6px 9px;font-size:8px}.assembly-chapter h3{font-size:34px}.assembly-chapter p{font-size:13px}.assembly-step{padding:8px 10px;font-size:9px}.cyber-final-cta{padding-block:70px;min-height:450px}.cyber-final-cta h2{font-size:52px}.cyber-faq details{padding-inline:20px}.cyber-faq summary{font-size:13px}.cyber-prompt-card{padding:25px}.cyber-prompt-card>p{font-size:13px}}.possibility-orbit.is-paused{height:auto;min-height:0;padding-block:30px}@media(max-width:370px){.direction-composition{min-height:800px}.direction-card-after{padding:22px}.direction-card-after h3{font-size:27px}}.possibility-orbit.is-paused .possibility-camera{position:relative;inset:auto;perspective:none;width:min(1100px,calc(100% - 80px));margin:40px auto;transform:none!important}.possibility-orbit.is-paused .possibility-ring{position:relative;width:100%;height:auto;margin:0;top:auto;left:auto;transform:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.possibility-orbit.is-paused .possibility-cell{position:relative;inset:auto;transform:none!important}.possibility-orbit.is-paused .possibility-card{height:260px}.possibility-orbit.is-paused .possibility-back,.possibility-orbit.is-paused .possibility-progress{display:none}.possibility-orbit.is-paused .possibility-captions{position:relative;inset:auto;height:30px}.possibility-orbit.is-paused .possibility-bottom{position:relative;inset:auto;padding-top:25px}@media(max-width:600px){.possibility-orbit.is-paused .possibility-ring{grid-template-columns:repeat(2,minmax(0,1fr))}.possibility-orbit.is-paused .possibility-camera{width:calc(100% - 40px)}.possibility-orbit.is-paused .possibility-card{height:155px}}@media(prefers-reduced-motion:reduce){.possibility-orbit{height:auto;min-height:0;padding-block:30px}.possibility-camera{position:relative;inset:auto;perspective:none;width:min(1100px,calc(100% - 40px));margin:40px auto;transform:none!important}.possibility-ring{position:relative;width:100%;height:auto;margin:0;top:auto;left:auto;transform:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.possibility-cell{position:relative;inset:auto;transform:none!important}.possibility-card{height:220px}.possibility-back,.possibility-progress{display:none}.possibility-captions{position:relative;inset:auto;height:30px}.possibility-bottom{position:relative;inset:auto;padding-top:20px}}.ix{--c:#00d8ff;--c2:#0a5cff;--mut:#98a9bf;--line:rgba(0,216,255,.2);position:relative;z-index:2;font-family:Manrope,sans-serif;color:#f4f7ff;background:#000}.ix *{box-sizing:border-box}.ix .pin{position:relative}.ix .stick{position:sticky;top:0;height:100svh;overflow:hidden;background:#000}.ix .gr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ix h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.06em;line-height:1.02;margin:0;color:#f4f7ff}.ix .neon{color:#079bff;text-shadow:0 0 60px #057cff55}.ix .big{position:absolute;top:50%;left:4vw;font:800 18vw/1 Manrope,sans-serif;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:2px rgba(0,216,255,.55);white-space:nowrap;margin:0}.ix .c3{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px}.ix .k{position:absolute;left:50%;top:50%;width:min(60vw,320px);aspect-ratio:.65;transform-style:preserve-3d;font:700 clamp(16px,2.2vw,22px)/1.15 "Manrope",sans-serif;letter-spacing:-.03em;will-change:transform}.ix .k small{display:block;font:500 12px Manrope,sans-serif;letter-spacing:0;opacity:.8;margin-bottom:8px}.ix .k .f,.ix .k .b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#02070b;box-shadow:0 0 80px #00d8ff59,inset 0 0 0 1px #00d8ff59}.ix .k .b{transform:rotateY(180deg)}.ix .k img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ix .k .f:after,.ix .k .b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000000e0)}.ix .k span{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;color:#fff}.ix .cen{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;will-change:transform}.ix .cen>*{grid-area:1/1}.ix .cen canvas{width:min(86vw,520px);height:auto}.ix .sp{font-size:60px;color:#fff;text-shadow:0 0 30px var(--c),0 0 70px var(--c2)}.ix .bt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;gap:24px;will-change:transform}.ix .bt p{max-width:320px;color:var(--mut);margin:0;font-size:15px;line-height:1.8}.ix .bt h2{font-size:clamp(64px,15vw,230px);text-align:right;letter-spacing:-.07em;line-height:.95}.ix .pk{display:flex;flex-direction:column;justify-content:center;gap:34px}.ix .hd{position:relative;padding:0 6vw}.ix .hd h2{font-size:clamp(36px,6vw,88px)}.ix .sub{color:var(--mut);max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.8}.ix .track{position:relative;display:flex;gap:22px;padding:0 6vw;width:max-content;will-change:transform}.ix .card{flex:0 0 min(78vw,360px);border:1px solid var(--line);border-radius:22px;padding:14px 14px 26px;background:linear-gradient(160deg,#00d8ff14,#0000009e);overflow:hidden}.ix .thumb{height:min(26vh,230px);border-radius:14px;margin-bottom:20px;overflow:hidden;background:#02070b;border:1px solid var(--line)}.ix .thumb img,.ix .thumb video{width:100%;height:100%;object-fit:cover;display:block}.ix .card h3{font-weight:800;letter-spacing:-.04em;font-size:20px;margin:0 10px 8px;color:#f4f7ff}.ix .card p{color:var(--mut);margin:0 10px;font-size:14px;line-height:1.7}.ix .tag{margin:16px 10px 0;color:var(--c);font-size:13px;font-weight:600}.ix .hbar{position:relative;margin:0 6vw;height:3px;background:var(--line);border-radius:9px;overflow:hidden}.ix .hbar i{display:block;height:100%;width:0;background:var(--c);box-shadow:0 0 14px var(--c)}.compatible-tools,.cyber-manifesto,.possibility-orbit,.cyber-collection,.pin-spacer:has(.possibility-orbit),.pin-spacer:has(.cyber-project-stage){display:none!important}.assembly-story{--px:0;--py:0}.assembly-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:radial-gradient(560px circle at var(--ix-mx,50%) var(--ix-my,50%),rgba(7,155,255,.16),transparent 62%);mix-blend-mode:screen;opacity:var(--ix-o,0);transition:opacity .45s}.assembly-orbit-a{translate:calc(var(--px)*26px) calc(var(--py)*18px);transition:translate .5s ease-out}.assembly-orbit-b{translate:calc(var(--px)*-34px) calc(var(--py)*-22px);transition:translate .5s ease-out}.assembly-source{animation:ixfloat 6s ease-in-out infinite}@keyframes ixfloat{50%{translate:0 -10px}}.studio-usecases,.story-tools,.pin-spacer:has(.studio-usecases),.pin-spacer:has(.story-tools){display:none!important}.ix .mx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.ix .ms{grid-area:1/1;opacity:0;padding:0 7vw;max-width:980px;will-change:opacity,transform,filter}.ix .ms h2{font-size:clamp(34px,6vw,92px)}.ix .ms p{color:var(--mut);max-width:520px;margin:18px auto 0;font-size:15px;line-height:1.8}.ix .ms.sts{display:flex;justify-content:space-between;align-items:center;width:min(94vw,1100px);max-width:none}.ix .ms.sts div{text-align:left;max-width:240px}.ix .ms.sts b{display:block;font:800 clamp(56px,9vw,140px)/1 "Manrope",sans-serif;letter-spacing:-.07em;color:#079bff}.ix .ms.sts span{color:var(--mut)}.ix .full{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ix #ixZ .stick{isolation:isolate}.ix .zc{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.ix .zc canvas{width:100%;height:100%;display:block}.ix .zm{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;mix-blend-mode:multiply;display:grid;place-items:center;overflow:hidden}.ix .zm span{font:800 min(13vw,24vh)/1 "Manrope",sans-serif;letter-spacing:-.07em;white-space:nowrap;display:inline-block;position:relative;color:#fff;will-change:transform}.ix .zm b{font-weight:800}.ix .zt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;text-align:center;opacity:0}.ix .zt h2{color:#000;font-size:clamp(40px,8vw,120px)}.ix .tl{position:absolute;border-radius:20px;border:1px solid var(--line);overflow:hidden;will-change:transform}.ix .tl img{width:100%;height:100%;object-fit:cover;display:block}.ix .ct{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;z-index:5;pointer-events:none}.ix .ct h2{font-size:clamp(40px,9vw,140px);text-shadow:0 0 60px #000}.ix .dtx{position:absolute;left:6vw;top:50%;transform:translateY(-50%);z-index:3}.ix .dtx h2{font-size:clamp(40px,8vw,120px)}.ix .star{position:absolute;right:8vw;top:50%;margin-top:-170px;width:340px;height:340px;max-width:60vw;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:conic-gradient(from 20deg,#fff,#00d8ff,#0a5cff,#001018,#8defff,#fff);will-change:transform}.ix .ex{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:radial-gradient(circle at 70% 35%,#0a5cff,#001a33 45%,#000);display:flex;flex-direction:column;justify-content:center;padding:0 8vw;clip-path:inset(18% 30% round 28px);opacity:0}.ix .ex h2{font-size:clamp(40px,8vw,110px)}.ix .ex p{color:#bfe9ff;max-width:420px;margin:16px 0 26px}.ix .btn{display:inline-block;align-self:flex-start;color:#001018;background:#079bff;padding:15px 30px;border-radius:3px;font:800 12px Manrope,sans-serif;text-decoration:none;box-shadow:0 0 32px #007cff40}.ix .vm{padding:90px 0;overflow:hidden;background:#000}.ix .vr{display:flex;width:max-content;font:800 12vw/1.05 Manrope,sans-serif;letter-spacing:-.07em;white-space:nowrap;will-change:transform}.ix .vr span{padding-right:2vw}.ix #ixv1{color:transparent;-webkit-text-stroke:2px rgba(0,216,255,.75)}.ix #ixv2{color:#f4f7ff}.ix .sec{width:min(1240px,92%);margin:auto;padding:110px 0}.ix .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;text-align:center}.ix .stats b{display:block;font:800 clamp(40px,6vw,76px)/1.1 "Manrope",sans-serif;letter-spacing:-.06em;color:#079bff}.ix .stats span{color:var(--mut)}.ix .steps{display:grid;gap:18px;margin-top:40px}.ix .step{display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:22px;background:#000a1080;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.ix .step.in{opacity:1;transform:none}.ix .step em{font:800 44px Manrope,sans-serif;font-style:normal;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--c)}.ix .step h3{font-size:20px;margin:0;font-weight:800;letter-spacing:-.04em}.ix .step p{color:var(--mut);margin:4px 0 0}.gl{--band: rgba(255, 255, 255, .95);--top: rgba(255, 255, 255, .98);--mid: rgba(200, 230, 255, .78);--bot: rgba(125, 192, 255, .52);background:radial-gradient(170px circle at var(--gx, -300px) var(--gy, -300px),rgba(255,255,255,.95),rgba(255,255,255,0) 70%),linear-gradient(105deg,transparent 36%,var(--band) 49%,transparent 62%),linear-gradient(180deg,var(--top) 0%,var(--mid) 48%,var(--bot) 100%);background-size:100% 100%,250% 100%,100% 100%;background-position:0 0,0% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-text-stroke:1.2px rgba(225,242,255,.55)}.gl.soft{--band: rgba(255, 255, 255, .55);--top: rgba(238, 246, 255, .98);--mid: rgba(208, 224, 246, .93);--bot: rgba(165, 192, 226, .9);-webkit-text-stroke:0}.gl.cy{--band: rgba(255, 255, 255, .85);--top: #e6f7ff;--mid: #6fd0ff;--bot: #22b8ff;-webkit-text-stroke:0}@keyframes sheen{0%,40%{background-position:0 0,0% 0,0 0}to{background-position:0 0,100% 0,0 0}}@keyframes rise{0%{transform:translateY(112%)}to{transform:none}}.badge .gl,.sub .gl,.cta .gl{animation:sheen 7s ease-in-out 1.4s infinite}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .1em .38em;margin:-.06em -.1em -.38em}.slab{position:relative;display:inline-block;animation:rise .95s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--i) * .1s)}.slab .back{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;color:#2e8ceb52;text-shadow:0 1px 0 #1d73c9,0 2px 0 #1a68b8,0 3px 0 #155aa3,0 4px 0 #114c8d,0 5px 0 #0d3e77,0 6px 0 #0a3262,0 16px 32px rgba(34,184,255,.45)}.slab .face{position:relative;display:inline-block;animation:sheen 6s ease-in-out infinite;animation-delay:calc(1.3s + var(--i) * .28s)}.dot{-webkit-text-fill-color:#22b8ff!important;color:#22b8ff!important;-webkit-text-stroke:0!important}.cta,.explore-hero__library-btn.cta{border:1px solid rgba(160,205,255,.4)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff24,#ffffff08)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -10px 20px #22b8ff14,0 12px 30px -10px #22b8ff4d!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:border-color .25s,box-shadow .25s,transform .2s!important}.cta:hover,.explore-hero__library-btn.cta:hover{border-color:#22b8ff!important;box-shadow:inset 0 1px #ffffff73,0 0 36px #22b8ff66!important}.cta:active,.explore-hero__library-btn.cta:active{transform:scale(.97)!important}.cta:focus-visible,.explore-hero__library-btn.cta:focus-visible{outline:2px solid #7fd6ff!important;outline-offset:3px!important}.glass-headline{font-family:Sora,sans-serif!important;font-weight:700!important;font-size:clamp(2.4rem,6vw,4.4rem)!important;line-height:1.12!important;letter-spacing:-.04em!important}.studio-wordmark{font-family:Sora,sans-serif!important;font-weight:800!important}@media(prefers-reduced-motion:reduce){.slab,.slab .face,.badge .gl,.sub .gl,.cta .gl{animation:none!important}}.ncm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:16px;background:radial-gradient(60% 50% at 50% 40%,rgba(20,121,196,.18),transparent 70%),#030509b8;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);animation:ncm-fade .25s ease-out both}.ncm-card{position:relative;width:100%;max-width:440px;padding:36px 32px 28px;overflow:hidden;border-radius:28px;color:#eef3f8;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;background:linear-gradient(180deg,#181f2af5,#0b0e14fa);box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff14,0 30px 80px -20px #000c,0 0 120px -40px #38b6ff59;animation:ncm-pop .4s cubic-bezier(.2,.9,.3,1.1) backwards;--rx: 0deg;--ry: 0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out;will-change:transform}.ncm-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(160deg,#78c8ff80,#ffffff0a 35%,#ffffff05 65%,#ffbe5a47);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ncm-card:after{content:"";position:absolute;top:-120px;left:50%;width:360px;height:240px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(244,177,63,.16),transparent);pointer-events:none}.ncm-card>*{position:relative;z-index:1}.ncm-close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;color:#93a1b3;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:background .2s,color .2s,transform .2s}.ncm-close:hover{color:#fff;background:#ffffff17;transform:rotate(90deg)}.ncm-icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 20px;border-radius:50%;color:#5a3305;background:radial-gradient(circle at 30% 25%,#ffe3a3,#f4b13f 45%,#c9771a);box-shadow:0 0 0 6px #f4b13f1f,0 0 0 14px #f4b13f0d,0 12px 30px -6px #f4a0288c,inset 0 2px #ffffff80}.ncm-title{margin:0;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-align:center;text-wrap:balance}.ncm-sub{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:#8e9bad;text-align:center;text-wrap:balance}.ncm-rows{margin:26px 0 0;padding:4px 0;font-variant-numeric:tabular-nums}.ncm-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ncm-row dt{font-size:14px;font-weight:600;color:#8e9bad}.ncm-row dd{margin:0;font-size:15px;font-weight:700;color:#eef3f8}.ncm-row dd small{margin-left:4px;font-size:12px;font-weight:600;color:#6f7d90}.ncm-meter{height:6px;margin:14px 0 0;overflow:hidden;background:#ffffff12;border-radius:99px}.ncm-meter>span{display:block;height:100%;min-width:6px;background:linear-gradient(90deg,#1479c4,#5cc4ff);border-radius:inherit;box-shadow:0 0 12px #5cc4ff99;transition:width .5s cubic-bezier(.2,.8,.2,1)}.ncm-need{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 18px;background:linear-gradient(90deg,#38b6ff29,#38b6ff0a);border:1px solid rgba(56,182,255,.28);border-radius:16px}.ncm-need span{font-size:14px;font-weight:600;color:#a9b8ca}.ncm-need strong{font-size:22px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#5cc4ff;text-shadow:0 0 22px rgba(92,196,255,.45)}.ncm-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin-top:24px}.ncm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 18px;overflow:hidden;font:700 15px/1 Manrope,system-ui,sans-serif;cursor:pointer;border-radius:16px;transition:transform .15s,box-shadow .25s,background .25s,color .25s}.ncm-btn:active{transform:scale(.97)}.ncm-btn--ghost{color:#a9b8ca;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.ncm-btn--ghost:hover{color:#fff;background:#ffffff14}.ncm-btn--primary{color:#04202f;background:linear-gradient(180deg,#4cc0fa,#1887d4);border:0;box-shadow:0 10px 28px -8px #1e96e6bf,inset 0 1px #fff6}.ncm-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px -8px #1e96e6e6,inset 0 1px #ffffff80}.ncm-btn--primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .6s ease}.ncm-btn--primary:hover:after{left:130%}.ncm-close:focus-visible,.ncm-btn:focus-visible{outline:2px solid #5cc4ff;outline-offset:3px}@keyframes ncm-fade{0%{opacity:0}to{opacity:1}}@keyframes ncm-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:420px){.ncm-card{padding:32px 20px 22px;border-radius:24px}.ncm-actions{grid-template-columns:1fr}.ncm-btn--primary{order:-1}}@media(prefers-reduced-motion:reduce){.ncm-overlay,.ncm-card{animation:none;transition:none}.ncm-meter>span,.ncm-btn,.ncm-close,.ncm-btn--primary:after{transition:none}}
