.CoconalaAIBanner-module__2a-beG__container{justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative}.CoconalaAIBanner-module__2a-beG__bannerWrapper{background:linear-gradient(90deg,#3a3a3a,#4a4a4a,#3a3a3a);border-radius:12px;width:100%;max-width:728px;padding:1px;transition:all .3s;box-shadow:0 4px 20px #0000004d}.CoconalaAIBanner-module__2a-beG__bannerWrapper:hover{background:linear-gradient(90deg,#009dff,#b033dd);transform:translateY(-2px);box-shadow:0 6px 30px #009dff40}.CoconalaAIBanner-module__2a-beG__banner{cursor:pointer;background:linear-gradient(135deg,#0d0d0d 0%,#1a1a1a 50%,#0d0d0d 100%);border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 24px;font-family:Noto Sans JP,sans-serif;text-decoration:none;display:flex;position:relative;overflow:hidden}.CoconalaAIBanner-module__2a-beG__prLabel{color:#ffffff80;letter-spacing:.5px;z-index:2;font-size:10px;font-weight:600;position:absolute;top:8px;left:12px}.CoconalaAIBanner-module__2a-beG__banner:before{content:"";pointer-events:none;background:radial-gradient(at 20%,#009dff14 0%,#0000 50%),radial-gradient(at 80%,#b033dd14 0%,#0000 50%);position:absolute;inset:0}.CoconalaAIBanner-module__2a-beG__iconSection{z-index:1;flex-shrink:0;align-items:center;gap:12px;display:flex}.CoconalaAIBanner-module__2a-beG__aiIcon{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#009dff 0%,#b033dd 100%);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex;position:relative;box-shadow:0 4px 15px #009dff4d}.CoconalaAIBanner-module__2a-beG__textSection{z-index:1;flex:1;min-width:0;padding:0 20px}.CoconalaAIBanner-module__2a-beG__mainText{color:#fff;letter-spacing:.3px;white-space:nowrap;margin-bottom:4px;font-size:18px;font-weight:700}.CoconalaAIBanner-module__2a-beG__highlight{background:linear-gradient(90deg,#00d4ff,#ff6b9d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.CoconalaAIBanner-module__2a-beG__subText{color:#fff9;letter-spacing:.2px;white-space:nowrap;font-size:12px}.CoconalaAIBanner-module__2a-beG__ctaSection{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.CoconalaAIBanner-module__2a-beG__logoText{background:linear-gradient(90deg,#009dff,#2cb,#ffea00,#f90,#e49,#b033dd);-webkit-text-fill-color:transparent;letter-spacing:1.5px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:10px;font-weight:700}.CoconalaAIBanner-module__2a-beG__ctaButton{color:#000;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border-radius:6px;padding:10px 22px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 2px 10px #00d4ff4d}.CoconalaAIBanner-module__2a-beG__bannerWrapper:hover .CoconalaAIBanner-module__2a-beG__ctaButton{background:linear-gradient(135deg,#00e5ff 0%,#0ad 100%);transform:scale(1.02);box-shadow:0 4px 20px #00d4ff80}.CoconalaAIBanner-module__2a-beG__trackingPixel{opacity:0;pointer-events:none;position:absolute}@media (max-width:768px){.CoconalaAIBanner-module__2a-beG__banner{flex-direction:column;gap:12px;height:auto;padding:16px}.CoconalaAIBanner-module__2a-beG__iconSection{display:none}.CoconalaAIBanner-module__2a-beG__textSection{text-align:center;padding:0}.CoconalaAIBanner-module__2a-beG__mainText{white-space:normal;font-size:15px}.CoconalaAIBanner-module__2a-beG__subText{white-space:normal;font-size:11px}.CoconalaAIBanner-module__2a-beG__ctaSection{width:100%}.CoconalaAIBanner-module__2a-beG__logoText{text-align:center;margin-bottom:8px;display:block}.CoconalaAIBanner-module__2a-beG__ctaButton{text-align:center;width:100%;padding:10px 24px;font-size:13px}}
.blog-module__JsT-Oq__prose h1{color:#fff;margin-top:0;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.blog-module__JsT-Oq__prose h2{color:#fff;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.blog-module__JsT-Oq__prose h3{color:#fff;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.blog-module__JsT-Oq__prose h4{color:#fff;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.blog-module__JsT-Oq__prose h5{color:#fff;margin-top:.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:500}.blog-module__JsT-Oq__prose h6{color:#fff;margin-top:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.blog-module__JsT-Oq__prose p{color:#d1d5db;margin-bottom:1rem;line-height:1.625}.blog-module__JsT-Oq__prose p:not(:last-child){margin-bottom:1rem}.blog-module__JsT-Oq__prose p:empty{margin-bottom:.5rem}.blog-module__JsT-Oq__prose br{margin:.5rem 0;display:block}.blog-module__JsT-Oq__prose strong{color:#fff;font-weight:600}.blog-module__JsT-Oq__prose em{color:#e5e7eb;font-style:italic}.blog-module__JsT-Oq__prose u{color:#d1d5db;text-decoration:underline}.blog-module__JsT-Oq__prose s{color:#9ca3af;text-decoration:line-through}.blog-module__JsT-Oq__prose mark{color:#fff;background-color:#eab3084d;border-radius:.25rem;padding:0 .25rem}.blog-module__JsT-Oq__prose code{color:#93c5fd;background-color:#1f2937;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.blog-module__JsT-Oq__prose pre{background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:1rem;position:relative;overflow-x:auto}.blog-module__JsT-Oq__prose pre code{color:#e5e7eb;background-color:#0000;padding:0}.blog-module__JsT-Oq__prose blockquote{color:#d1d5db;border-left:4px solid #60a5fa;margin:1rem 0;padding-left:1rem;font-style:italic}.blog-module__JsT-Oq__prose hr{border-top:1px solid #374151;margin:2rem 0}.blog-module__JsT-Oq__prose ul{color:#d1d5db;margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.blog-module__JsT-Oq__prose ol{color:#d1d5db;margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.blog-module__JsT-Oq__prose li{margin-bottom:.25rem}.blog-module__JsT-Oq__prose ul ul,.blog-module__JsT-Oq__prose ol ul,.blog-module__JsT-Oq__prose ul ol,.blog-module__JsT-Oq__prose ol ol{margin-top:.25rem;margin-bottom:.25rem;margin-left:0;padding-left:1.5rem}.blog-module__JsT-Oq__prose a{color:#60a5fa;transition:color .2s ease-in-out}.blog-module__JsT-Oq__prose a:hover{color:#93c5fd}.blog-module__JsT-Oq__prose img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.blog-module__JsT-Oq__prose figure{margin:1.5rem 0}.blog-module__JsT-Oq__prose figcaption{color:#9ca3af;text-align:center;margin-top:.5rem;font-size:.875rem}.blog-module__JsT-Oq__prose table{border-collapse:collapse;border:1px solid #374151;width:100%;margin:1rem 0}.blog-module__JsT-Oq__prose thead{background-color:#1f2937}.blog-module__JsT-Oq__prose tbody{background-color:#111827}.blog-module__JsT-Oq__prose th{color:#fff;text-align:left;border:1px solid #374151;padding:.5rem 1rem;font-weight:600}.blog-module__JsT-Oq__prose td{color:#d1d5db;border:1px solid #374151;padding:.5rem 1rem}.blog-module__JsT-Oq__prose .blog-module__JsT-Oq__text-left{text-align:left}.blog-module__JsT-Oq__prose .blog-module__JsT-Oq__text-center{text-align:center}.blog-module__JsT-Oq__prose .blog-module__JsT-Oq__text-right{text-align:right}.blog-module__JsT-Oq__prose iframe{border-radius:.5rem;width:100%;margin:1rem 0}.blog-module__JsT-Oq__prose .blog-module__JsT-Oq__embed-container{width:100%;margin:1rem 0;padding-bottom:56.25%;position:relative}.blog-module__JsT-Oq__prose .blog-module__JsT-Oq__embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.blog-module__JsT-Oq__prose .copy-button-container{position:absolute;top:.75rem;right:.75rem}.blog-module__JsT-Oq__prose .copy-button{color:#d1d5db;cursor:pointer;background-color:#374151;border:1px solid #4b5563;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s ease-in-out;display:flex}.blog-module__JsT-Oq__prose .copy-button:hover{color:#fff;background-color:#4b5563;border-color:#6b7280}.blog-module__JsT-Oq__prose .copy-button:active{background-color:#374151;transform:scale(.95)}.blog-module__JsT-Oq__prose .hljs{color:#c9d1d9;background:#0d1117}:is(.blog-module__JsT-Oq__prose .hljs-doctag,.blog-module__JsT-Oq__prose .hljs-keyword,.blog-module__JsT-Oq__prose .hljs-meta .hljs-keyword,.blog-module__JsT-Oq__prose .hljs-template-tag,.blog-module__JsT-Oq__prose .hljs-template-variable,.blog-module__JsT-Oq__prose .hljs-type,.blog-module__JsT-Oq__prose .hljs-variable.language_){color:#ff7b72}:is(.blog-module__JsT-Oq__prose .hljs-title,.blog-module__JsT-Oq__prose .hljs-title.class_,.blog-module__JsT-Oq__prose .hljs-title.class_.inherited__,.blog-module__JsT-Oq__prose .hljs-title.function_){color:#d2a8ff}:is(.blog-module__JsT-Oq__prose .hljs-attr,.blog-module__JsT-Oq__prose .hljs-attribute,.blog-module__JsT-Oq__prose .hljs-literal,.blog-module__JsT-Oq__prose .hljs-meta,.blog-module__JsT-Oq__prose .hljs-number,.blog-module__JsT-Oq__prose .hljs-operator,.blog-module__JsT-Oq__prose .hljs-variable,.blog-module__JsT-Oq__prose .hljs-selector-attr,.blog-module__JsT-Oq__prose .hljs-selector-class,.blog-module__JsT-Oq__prose .hljs-selector-id){color:#79c0ff}:is(.blog-module__JsT-Oq__prose .hljs-regexp,.blog-module__JsT-Oq__prose .hljs-string,.blog-module__JsT-Oq__prose .hljs-meta .hljs-string){color:#a5d6ff}:is(.blog-module__JsT-Oq__prose .hljs-built_in,.blog-module__JsT-Oq__prose .hljs-symbol){color:#ffa657}:is(.blog-module__JsT-Oq__prose .hljs-comment,.blog-module__JsT-Oq__prose .hljs-code,.blog-module__JsT-Oq__prose .hljs-formula){color:#8b949e}:is(.blog-module__JsT-Oq__prose .hljs-name,.blog-module__JsT-Oq__prose .hljs-quote,.blog-module__JsT-Oq__prose .hljs-selector-tag,.blog-module__JsT-Oq__prose .hljs-selector-pseudo){color:#7ee787}.blog-module__JsT-Oq__prose .hljs-subst{color:#c9d1d9}.blog-module__JsT-Oq__prose .hljs-section{color:#1f6feb;font-weight:700}.blog-module__JsT-Oq__prose .hljs-bullet{color:#f2cc60}.blog-module__JsT-Oq__prose .hljs-emphasis{color:#c9d1d9;font-style:italic}.blog-module__JsT-Oq__prose .hljs-strong{color:#c9d1d9;font-weight:700}.blog-module__JsT-Oq__prose .hljs-addition{color:#aff5b4;background-color:#033a16}.blog-module__JsT-Oq__prose .hljs-deletion{color:#ffdcd7;background-color:#67060c}
