:root{--bg-gradient:linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%);--text-color:#333;--glass-bg:#fff9;--glass-border:#fffc;--glass-shadow:0 8px 32px 0 #1f268712;--tag-booth:#ff4f8b;--tag-web:#08c;--tag-spreadsheet:#0f9d58;--orb-1-color:#40e0d066;--orb-2-color:#ff8c004d;--orb-3-color:#da70d666}[data-theme=dark]{--bg-gradient:linear-gradient(135deg, #0f2027 0%, #203a43 50%, #2c5364 100%);--text-color:#f0f0f0;--glass-bg:#10121b80;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px 0 #0000005e;--tag-booth:#ff75a6;--tag-web:#5ce1e6;--tag-spreadsheet:#2bd47e;--orb-1-color:#14b8a640;--orb-2-color:#ec489933;--orb-3-color:#8b5cf640}body{background:var(--bg-gradient);color:var(--text-color);background-attachment:fixed;min-height:100vh;margin:0;padding:0;font-family:Zen Maru Gothic,Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .3s,color .3s;position:relative;overflow-x:hidden}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;transition:transform .3s,box-shadow .3s,background .3s}.accordion-list{z-index:10;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;padding:2rem;display:flex;position:relative}dialog{background:0 0;border:none;border-radius:24px;outline:none;width:600px;max-width:90vw;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#ffffff4d;animation:.2s forwards fadeIn}[data-theme=dark] dialog::backdrop{background:#0009}dialog .glass{background:#fffffff2}[data-theme=dark] dialog .glass{background:#191b24f2}dialog[open]{animation:.3s cubic-bezier(.16,1,.3,1) forwards slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bg-dice{opacity:.15;z-index:1;pointer-events:none;width:250px;height:250px;color:var(--text-color);transition:color .3s;animation:10s ease-in-out infinite floatDice;position:fixed;bottom:5%;right:5%}@keyframes floatDice{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(15deg)}to{transform:translateY(0)rotate(0)}}.bg-orbs{z-index:-2;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.orb{filter:blur(80px);opacity:.8;will-change:transform;border-radius:50%;animation:20s ease-in-out infinite alternate floatOrb;position:absolute}.orb-1{background:var(--orb-1-color);width:45vw;height:45vw;animation-delay:0s;top:-10%;left:-10%}.orb-2{background:var(--orb-2-color);width:55vw;height:55vw;animation-delay:-5s;bottom:-20%;right:-10%}.orb-3{background:var(--orb-3-color);width:40vw;height:40vw;animation-delay:-10s;top:40%;left:30%}@keyframes floatOrb{0%{transform:translate(0)scale(1)}50%{transform:translate(8vw,12vh)scale(1.1)}to{transform:translate(-8vw,5vh)scale(.95)}}.header[data-astro-cid-ju4pidww]{z-index:1000;border-radius:100px;max-width:1200px;margin:20px auto;padding:0 2rem;position:sticky;top:20px}.header-content[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;height:80px;display:flex}.title-area[data-astro-cid-ju4pidww]{align-items:baseline;gap:15px;display:flex}h1[data-astro-cid-ju4pidww]{letter-spacing:-.5px;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:800}.subtitle[data-astro-cid-ju4pidww]{opacity:.8;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600}@media (width<=768px){.header-content[data-astro-cid-ju4pidww]{flex-direction:column;gap:10px;height:auto;padding:1rem 0}.title-area[data-astro-cid-ju4pidww]{flex-direction:column;align-items:center;gap:5px}}.header-actions[data-astro-cid-ju4pidww]{align-items:center;gap:10px;display:flex}.header-actions[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:not(.share-item),.header-link-btn[data-astro-cid-ju4pidww]{cursor:pointer;width:44px;height:44px;color:var(--text-color);background:#ffffffb3;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 4px 10px #0000000d}.header-actions[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:not(.share-item) svg[data-astro-cid-ju4pidww],.header-link-btn[data-astro-cid-ju4pidww] svg[data-astro-cid-ju4pidww]{width:22px;height:22px}.header-actions[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:not(.share-item):hover,.header-link-btn[data-astro-cid-ju4pidww]:hover{background:#ffffffe6;transform:scale(1.1);box-shadow:0 6px 14px #0000001a}[data-theme=dark] .header-actions[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:not(.share-item),[data-theme=dark] .header-link-btn[data-astro-cid-ju4pidww]{background:#ffffff1a;border:1px solid #ffffff26;box-shadow:0 4px 10px #0003}[data-theme=dark] .header-actions[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:not(.share-item):hover,[data-theme=dark] .header-link-btn[data-astro-cid-ju4pidww]:hover{background:#fff3}.footer[data-astro-cid-ju4pidww]{z-index:20;text-align:center;opacity:.7;color:var(--text-color);margin-top:2rem;padding:2rem;font-size:.85rem;font-weight:600;position:relative}.footer-content[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.footer-note[data-astro-cid-ju4pidww]{max-width:640px;margin:.6rem auto 0;font-size:.7rem;font-weight:400;line-height:1.6}.footer-note[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:inherit}.share-wrapper[data-astro-cid-ju4pidww]{position:relative}.share-menu[data-astro-cid-ju4pidww]{background:var(--glass-bg);opacity:0;visibility:hidden;backdrop-filter:blur(16px);border-radius:16px;flex-direction:column;gap:5px;min-width:180px;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 10px 30px #0000001a}.share-menu[data-astro-cid-ju4pidww].active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.share-item[data-astro-cid-ju4pidww]{color:var(--text-color);white-space:nowrap;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.share-item[data-astro-cid-ju4pidww]:hover{background:#0000000d}[data-astro-cid-ju4pidww][data-theme=dark] .share-item[data-astro-cid-ju4pidww]:hover{background:#ffffff1a}.toast[data-astro-cid-ju4pidww]{background:var(--text-color);color:var(--bg-gradient);opacity:0;pointer-events:none;white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:opacity .3s;position:absolute;top:60px;left:50%;transform:translate(-50%)}[data-astro-cid-ju4pidww][data-theme=dark] .toast[data-astro-cid-ju4pidww]{color:#000;background:#fff}.toast[data-astro-cid-ju4pidww].show{opacity:1}.icon-sun[data-astro-cid-ju4pidww],.icon-moon[data-astro-cid-ju4pidww]{justify-content:center;align-items:center;display:flex}[data-theme=dark] .icon-moon[data-astro-cid-ju4pidww]{display:none!important}[data-theme=dark] .icon-sun[data-astro-cid-ju4pidww]{display:flex!important}[data-theme=light] .icon-sun[data-astro-cid-ju4pidww]{display:none!important}[data-theme=light] .icon-moon[data-astro-cid-ju4pidww]{display:flex!important}.modal-content[data-astro-cid-ju4pidww]{color:var(--text-color);padding:2rem;position:relative}.close-btn[data-astro-cid-ju4pidww]{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;font-size:2rem;line-height:1;transition:opacity .2s;position:absolute;top:15px;right:15px}.close-btn[data-astro-cid-ju4pidww]:hover{opacity:1}.author-info[data-astro-cid-ju4pidww] h2[data-astro-cid-ju4pidww]{margin-top:0;font-size:1.5rem}.author-profile[data-astro-cid-ju4pidww]{align-items:center;gap:15px;margin:1rem 0;display:flex}.author-icon[data-astro-cid-ju4pidww]{object-fit:cover;border:2px solid var(--glass-border);border-radius:50%;width:80px;height:80px;box-shadow:0 4px 10px #0000001a}.author-name[data-astro-cid-ju4pidww]{font-size:1.3rem;font-weight:800}.modal-divider[data-astro-cid-ju4pidww]{border:none;border-top:1px dashed var(--glass-border);opacity:.5;margin:2rem 0}.support-section[data-astro-cid-ju4pidww]{text-align:center;font-size:.85rem;line-height:1.8}.support-section[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{margin-bottom:1rem}.text-link[data-astro-cid-ju4pidww]{color:var(--tag-web);font-weight:700;text-decoration:underline;transition:opacity .2s}.text-link[data-astro-cid-ju4pidww]:hover{opacity:.7}[data-astro-cid-ju4pidww][data-theme=dark] .text-link[data-astro-cid-ju4pidww]{color:var(--tag-spreadsheet)}.small-note[data-astro-cid-ju4pidww]{opacity:.7;font-size:.75rem}.author-links[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:10px;margin-top:1rem;display:flex}.link-btn[data-astro-cid-ju4pidww]{border:1px solid var(--glass-border);color:inherit;background:#0000000d;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}[data-astro-cid-ju4pidww][data-theme=dark] .link-btn[data-astro-cid-ju4pidww]{background:#ffffff0d}.link-btn[data-astro-cid-ju4pidww]:hover{background:#0000001a;transform:translateY(-2px)}[data-astro-cid-ju4pidww][data-theme=dark] .link-btn[data-astro-cid-ju4pidww]:hover{background:#ffffff26}.idea1-wrapper[data-astro-cid-lcdefpme]{z-index:10;max-width:1200px;min-height:calc(100vh - 120px);margin:0 auto;padding:15vh 1rem 0;transition:padding-top .6s cubic-bezier(.16,1,.3,1);position:relative}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded{padding-top:2rem}.slider-wrapper[data-astro-cid-lcdefpme]{align-items:center;margin-bottom:2rem;display:flex;position:relative}.slider-btn[data-astro-cid-lcdefpme]{border:1px solid var(--glass-border);cursor:pointer;z-index:20;width:44px;height:44px;color:var(--text-color);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn[data-astro-cid-lcdefpme]:hover{background:#0000000d;transform:translateY(-50%)scale(1.1)}[data-theme=dark] .slider-btn[data-astro-cid-lcdefpme]:hover{background:#ffffff1a}.slider-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:24px;height:24px}.prev-btn[data-astro-cid-lcdefpme]{left:-10px}.next-btn[data-astro-cid-lcdefpme]{right:-10px}@media (width<=768px){.slider-btn[data-astro-cid-lcdefpme]{display:none}}.horizontal-scroll[data-astro-cid-lcdefpme]{-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:1.5rem;width:100%;padding:1rem 1rem 2rem;display:flex;overflow-x:auto}.horizontal-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.h-card[data-astro-cid-lcdefpme]{cursor:pointer;text-align:left;height:420px;color:inherit;border:none;border-radius:16px;outline:2px solid #0000;flex-direction:column;flex:0 0 280px;padding:0;font-family:inherit;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded .h-card[data-astro-cid-lcdefpme]{height:180px}.h-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}[data-theme=dark] .h-card[data-astro-cid-lcdefpme]:hover{box-shadow:0 10px 30px #00000080}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded .h-card[data-astro-cid-lcdefpme]:not(.active){filter:grayscale(.5)opacity(.6);transform:scale(.95)}.h-card[data-astro-cid-lcdefpme].active{outline:3px solid var(--text-color);z-index:5;transform:scale(1.05);box-shadow:0 15px 40px #00000026}[data-theme=dark] .h-card[data-astro-cid-lcdefpme].active{box-shadow:0 15px 40px #0009}.h-card-img[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--glass-border);background-position:50%;background-size:cover;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:300px;transition:height .5s cubic-bezier(.16,1,.3,1)}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded .h-card-img[data-astro-cid-lcdefpme]{height:90px}.h-card-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:flex-start;padding:1rem;display:flex}.tag-group[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;width:100%;display:flex}.h-card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.5rem 0 0;font-size:1.1rem;font-weight:800;transition:font-size .3s}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded .h-card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.95rem}.tag[data-astro-cid-lcdefpme]{text-transform:uppercase;color:#fff;border-radius:20px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.tag-booth[data-astro-cid-lcdefpme]{background:var(--tag-booth)}.tag-web[data-astro-cid-lcdefpme]{background:var(--tag-web)}.tag-spreadsheet[data-astro-cid-lcdefpme]{background:var(--tag-spreadsheet)}.status-tag[data-astro-cid-lcdefpme]{background:0 0;border:1.5px solid;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.status-active[data-astro-cid-lcdefpme]{color:var(--tag-web)}[data-theme=dark] .status-active[data-astro-cid-lcdefpme]{color:#8ec3ff}.status-wip[data-astro-cid-lcdefpme]{color:var(--tag-spreadsheet);opacity:.8}[data-theme=dark] .status-wip[data-astro-cid-lcdefpme]{color:#5bc579;opacity:1}.details-stage[data-astro-cid-lcdefpme]{width:100%;max-width:1000px;margin:0 auto 2rem}.stage-panel[data-astro-cid-lcdefpme]{opacity:0;backdrop-filter:blur(20px);background:#fff6;border:1px solid #ffffff80;border-radius:24px;margin-top:30px;padding:3rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUp;display:none;position:relative;box-shadow:0 20px 50px #0000001a}.stage-panel[data-astro-cid-lcdefpme].open{display:block}[data-theme=dark] .stage-panel[data-astro-cid-lcdefpme]{background:#1e1e1e80;border:1px solid #ffffff1a;box-shadow:0 20px 50px #00000080}@keyframes floatingDiamond{0%{transform:translate(-50%)translateY(0)rotate(45deg)}to{transform:translate(-50%)translateY(-6px)rotate(45deg)}}.stage-panel[data-astro-cid-lcdefpme]:before{content:"";background:var(--text-color);border-radius:3px;width:14px;height:14px;animation:.8s ease-in-out infinite alternate floatingDiamond;position:absolute;top:-24px;left:50%}.close-stage[data-astro-cid-lcdefpme]{color:var(--text-color);cursor:pointer;opacity:.4;background:0 0;border:none;font-size:2.5rem;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:15px;right:20px}.close-stage[data-astro-cid-lcdefpme]:hover{opacity:1;transform:scale(1.1)}.stage-layout[data-astro-cid-lcdefpme]{align-items:flex-start;gap:2.5rem;display:flex}.stage-left[data-astro-cid-lcdefpme]{flex:0 0 350px}.stage-image[data-astro-cid-lcdefpme]{border:1px solid var(--glass-border);border-radius:12px;width:100%}.stage-image[data-astro-cid-lcdefpme].has-gallery{aspect-ratio:16/9;object-fit:contain}.stage-thumbs[data-astro-cid-lcdefpme]{gap:6px;margin-top:8px;display:flex}.stage-thumb[data-astro-cid-lcdefpme]{cursor:pointer;opacity:.5;background:0 0;border:2px solid #0000;border-radius:6px;flex:1;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.stage-thumb[data-astro-cid-lcdefpme]:hover{opacity:.85}.stage-thumb[data-astro-cid-lcdefpme].active{opacity:1;border-color:var(--text-color)}.stage-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.stage-image-btn[data-astro-cid-lcdefpme]{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.stage-image-btn[data-astro-cid-lcdefpme] .stage-image[data-astro-cid-lcdefpme]{display:block}.zoom-hint[data-astro-cid-lcdefpme]{color:#fff;opacity:.8;background:#0009;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:8px;right:8px}.stage-image-btn[data-astro-cid-lcdefpme]:hover .zoom-hint[data-astro-cid-lcdefpme]{opacity:1}#lightbox[data-astro-cid-lcdefpme]{color:#fff;background:#000000e0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;overflow:hidden}#lightbox[data-astro-cid-lcdefpme][open]{animation:.2s forwards fadeIn}#lightbox[data-astro-cid-lcdefpme]::backdrop{backdrop-filter:none;background:0 0}.lb-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.lb-track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.lb-track[data-astro-cid-lcdefpme] .lb-slide{box-sizing:border-box;scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;padding:3.5rem 5rem;display:flex}.lb-track[data-astro-cid-lcdefpme] .lb-slide img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 10px 40px #00000080}.lb-close[data-astro-cid-lcdefpme],.lb-nav[data-astro-cid-lcdefpme]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute}.lb-close[data-astro-cid-lcdefpme]:hover,.lb-nav[data-astro-cid-lcdefpme]:hover{background:#ffffff40}.lb-close[data-astro-cid-lcdefpme]{width:44px;height:44px;font-size:1.6rem;line-height:1;top:12px;right:12px}.lb-nav[data-astro-cid-lcdefpme]{width:52px;height:52px;top:50%;transform:translateY(-50%)}.lb-nav[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:26px;height:26px}.lb-prev[data-astro-cid-lcdefpme]{left:16px}.lb-next[data-astro-cid-lcdefpme]{right:16px}.lb-counter[data-astro-cid-lcdefpme]{opacity:.85;font-size:.9rem;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}#lightbox[data-astro-cid-lcdefpme].single .lb-nav[data-astro-cid-lcdefpme],#lightbox[data-astro-cid-lcdefpme].single .lb-counter[data-astro-cid-lcdefpme]{display:none}.stage-right[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.5rem;display:flex}.stage-right[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.8rem;font-weight:800}.stage-desc[data-astro-cid-lcdefpme]{opacity:.9;margin-top:1rem;line-height:1.7}.stage-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:1.5rem;display:flex}.btn[data-astro-cid-lcdefpme]{border-radius:12px;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s}.btn[data-astro-cid-lcdefpme]:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn-primary[data-astro-cid-lcdefpme]{background:var(--text-color);color:var(--bg-gradient)}[data-theme=light] .btn-primary[data-astro-cid-lcdefpme]{background:var(--text-color);color:#fff}[data-theme=dark] .btn-primary[data-astro-cid-lcdefpme]{background:var(--text-color);color:#000}.btn-secondary[data-astro-cid-lcdefpme]{color:var(--text-color);border:1px solid var(--glass-border);background:#0000000d}[data-theme=dark] .btn-secondary[data-astro-cid-lcdefpme]{background:#ffffff0d}.request-banner[data-astro-cid-lcdefpme]{background:#fff6;border:1px solid #0000000d;border-radius:20px;align-items:center;gap:1rem;max-width:640px;margin:2rem auto 4rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #0000000d}.request-banner[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 15px 40px #0000001a}[data-theme=dark] .request-banner[data-astro-cid-lcdefpme]{background:#0000004d;border:1px solid #ffffff1a;box-shadow:0 10px 30px #0000004d}.request-icon[data-astro-cid-lcdefpme]{background:var(--text-color);height:48px;color:var(--glass-bg);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:flex}[data-theme=dark] .request-icon[data-astro-cid-lcdefpme]{color:#000}.request-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:24px;height:24px}.request-text[data-astro-cid-lcdefpme]{text-align:left;flex:1}.request-text[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0 0 .4rem;font-size:1rem;font-weight:800}.request-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.8;margin:0;font-size:.8rem}.request-btn[data-astro-cid-lcdefpme]{white-space:nowrap;padding:.6rem 1rem;font-size:.8rem}@media (width<=768px){.stage-layout[data-astro-cid-lcdefpme]{flex-direction:column}.stage-left[data-astro-cid-lcdefpme]{flex:auto;width:100%}.lb-track[data-astro-cid-lcdefpme] .lb-slide{padding:3.5rem .75rem}.lb-nav[data-astro-cid-lcdefpme]{width:44px;height:44px;top:auto;bottom:8px;transform:none}.idea1-wrapper[data-astro-cid-lcdefpme]{padding-top:5vh}.h-card[data-astro-cid-lcdefpme]{flex:0 0 240px;height:380px}.h-card-img[data-astro-cid-lcdefpme]{height:260px}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded .h-card[data-astro-cid-lcdefpme]{height:160px}.idea1-wrapper[data-astro-cid-lcdefpme].is-expanded .h-card-img[data-astro-cid-lcdefpme]{height:80px}.request-banner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:1rem;padding:1.5rem}.request-text[data-astro-cid-lcdefpme]{text-align:center}}
