.lg-platforms{--platform-ink:#18243d;--platform-blue:#3155f4;--platform-line:rgba(179,195,223,.5);--platform-columns:4;position:relative;isolation:isolate;box-sizing:border-box;width:calc(100vw - 64px);max-width:none;left:50%;transform:translateX(-50%);margin:48px 0;padding:32px 0 28px;scroll-margin-top:130px;border:1px solid var(--platform-line);border-radius:24px;background:linear-gradient(120deg,rgb(255 255 255 / .78),rgb(247 250 255 / .6));box-shadow:inset 0 1px 0 #fff,0 12px 40px rgb(32 50 88 / .06);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);color:var(--platform-ink);overflow:hidden}.lg-platforms h2{font:600 clamp(22px,2.5vw,28px)/1.3 "LG Inter",Inter,system-ui,sans-serif!important;letter-spacing:-.025em;text-align:center;margin:0 24px 26px;color:inherit}.lg-platforms-browser{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"previous viewport next";align-items:center;gap:16px;margin:0 24px}.lg-platforms-window{grid-area:viewport;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;border-radius:16px}.lg-platforms-window::-webkit-scrollbar{display:none}.lg-platforms-window:focus-visible{outline:3px solid #5478f7;outline-offset:5px}.lg-platforms-grid{display:grid;grid-template-rows:repeat(2,76px);grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;list-style:none;margin:0;padding:0}.lg-platforms-grid>li{min-width:0;scroll-snap-align:start;list-style:none}.lg-platform-logo{--logo-brand:#3155f4;display:flex;align-items:center;gap:12px;width:100%;height:100%;min-width:0;box-sizing:border-box;padding:14px 18px;border:1px solid rgb(179 195 223 / .45);border-radius:16px;background:rgb(255 255 255 / .62);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9);font:550 15px/1.35 "LG Inter",Inter,system-ui,sans-serif;color:var(--platform-ink);text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.lg-platform-image{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px}.lg-platform-logo img{display:block;width:30px;height:30px;object-fit:contain;border-radius:7px;transition:background .2s,padding .2s}.lg-platform-logo .monogram{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf2ff;color:var(--logo-brand);font-weight:700}.lg-platform-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.lg-platform-logo:is(:hover,:focus-visible){color:#fff!important;background:var(--logo-brand);border-color:var(--logo-brand);box-shadow:0 0 18px color-mix(in srgb,var(--logo-brand) 22%,transparent)}.lg-platform-logo:is(:hover,:focus-visible) img{box-sizing:border-box;background:#fff;padding:3px}.lg-platform-logo:focus-visible{outline:3px solid #5478f7;outline-offset:-3px}.lg-platform-logo[data-lg-tool="ChatGPT"]{--logo-brand:#107d67}.lg-platform-logo[data-lg-tool="Claude"]{--logo-brand:#b95535}.lg-platform-logo[data-lg-tool="Gemini"]{--logo-brand:#4169d8}.lg-platform-logo[data-lg-tool="Perplexity"]{--logo-brand:#167b80}.lg-platform-logo[data-lg-tool="Copilot"]{--logo-brand:#5160cd}.lg-platform-logo[data-lg-tool="DeepSeek"]{--logo-brand:#4264ed}.lg-platform-logo[data-lg-tool="Grok"]{--logo-brand:#22262d}.lg-platform-logo[data-lg-tool="Mistral"]{--logo-brand:#c64a13}.lg-platform-logo[data-lg-tool="Qwen"]{--logo-brand:#6d4cd4}.lg-platform-logo[data-lg-tool="Kimi"]{--logo-brand:#1d6ed0}.lg-platform-logo[data-lg-tool="Notion AI"]{--logo-brand:#252525}.lg-platform-logo[data-lg-tool="Midjourney"]{--logo-brand:#34435c}.lg-platform-logo[data-lg-tool="Poe"]{--logo-brand:#5340c4}.lg-platform-logo[data-lg-tool="Hugging Face"]{--logo-brand:#8b6300}.lg-platform-logo[data-lg-tool="Ideogram"]{--logo-brand:#292929}.lg-platform-logo[data-lg-tool="Adobe Firefly"]{--logo-brand:#b52b50}.lg-platform-logo[data-lg-tool="Suno"]{--logo-brand:#66412b}.lg-platforms-arrow{display:grid;place-items:center;width:44px;height:44px;padding:10px;box-sizing:border-box;border:1px solid #cad6f0;border-radius:50%;background:#fff;color:var(--platform-blue);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.lg-platforms-prev{grid-area:previous}.lg-platforms-next{grid-area:next}.lg-platforms-arrow svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lg-platforms-arrow:hover:not(:disabled){background:var(--platform-blue);color:#fff;box-shadow:0 4px 16px #3155f42e}.lg-platforms-arrow:disabled{opacity:.32;cursor:default}.lg-platforms-arrow:focus-visible,.lg-platforms-more:focus-visible{outline:3px solid #5478f7;outline-offset:4px}.lg-platforms-arrow[hidden]{display:none}.lg-platforms-footer{text-align:center;margin:24px 0 0}.lg-platforms-more{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border:1px solid rgb(146 168 215 / .5);border-radius:999px;background:rgb(255 255 255 / .6);color:#2447cb;text-decoration:none;font:600 14px/1.4 "LG Inter",Inter,system-ui,sans-serif;transition:background .2s,box-shadow .2s}.lg-platforms-more:hover{background:#fff;box-shadow:0 5px 18px #3155f414}html[data-lg-theme=dark] .lg-platforms{--platform-ink:#edf3ff;--platform-line:rgba(150,174,216,.25);background:linear-gradient(120deg,rgb(35 49 77 / .9),rgb(22 34 56 / .83));box-shadow:inset 0 1px 0 rgb(255 255 255 / .13),0 12px 40px #0002}html[data-lg-theme=dark] .lg-platform-logo{background:#fff;color:#18243d}html[data-lg-theme=dark] .lg-platform-logo:is(:hover,:focus-visible){background:var(--logo-brand);border-color:var(--logo-brand)}html[data-lg-theme=dark] .lg-platforms-arrow{background:#23314d;border-color:#51617c;color:#becdff}html[data-lg-theme=dark] .lg-platforms-more{background:#23314d;color:#becdff;border-color:#51617c}@media(max-width:900px){.lg-platforms{--platform-columns:2}.lg-platforms-grid{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:600px){.lg-platforms{width:calc(100vw - 32px);margin:36px 0;padding:26px 0 22px;border-radius:20px}.lg-platforms h2{margin:0 16px 22px;font-size:23px!important}.lg-platforms-browser{grid-template-columns:1fr 1fr;grid-template-areas:"viewport viewport" "previous next";margin-inline:16px;gap:14px}.lg-platforms-prev{justify-self:end}.lg-platforms-next{justify-self:start}.lg-platform-logo{padding:12px;gap:9px;font-size:14px}.lg-platform-image{width:30px;flex-basis:30px}.lg-platforms-footer{margin-top:20px}}@media(prefers-reduced-motion:reduce){.lg-platform-logo,.lg-platform-logo img,.lg-platforms-arrow,.lg-platforms-more{transition:none}}