.starryblu-ad[data-v-1143cfc1]{margin-top:40px}.starryblu-ad__card[data-v-1143cfc1]{align-items:center;background:radial-gradient(circle at 12% 18%,rgba(50,220,180,.28),transparent 30%),linear-gradient(135deg,#071821,#0f3540 48%,#12222a);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;box-shadow:0 22px 44px #06161d33;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;min-height:172px;overflow:hidden;padding:28px;position:relative;text-decoration:none}.starryblu-ad__card[data-v-1143cfc1]:before{background-image:linear-gradient(120deg,hsla(0,0%,100%,.1) 0 1px,transparent 1px 100%),linear-gradient(90deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 100%);background-size:28px 28px,72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%);position:absolute;z-index:-1}.starryblu-ad__card:hover .starryblu-ad__button[data-v-1143cfc1]{background:#9dfcdb;color:#09201e;transform:translateY(-1px)}.starryblu-ad__eyebrow[data-v-1143cfc1]{background:#9dfcdb1a;border:1px solid rgba(157,252,219,.48);border-radius:999px;color:#9dfcdb;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:12px;padding:5px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.starryblu-ad__headline[data-v-1143cfc1]{align-items:baseline;color:#f8fafc;display:flex;flex-wrap:wrap;font-size:clamp(24px,4vw,38px);font-weight:800;gap:8px;line-height:1.05}.starryblu-ad__headline strong[data-v-1143cfc1]{color:#ffd76a;font-size:1.18em;white-space:nowrap}.starryblu-ad__content p[data-v-1143cfc1]{color:#e2e8f0e6;font-size:16px;line-height:1.6;margin:10px 0 0;max-width:520px}.starryblu-ad__button[data-v-1143cfc1]{align-items:center;background:#fff;border-radius:999px;color:#0f2c33;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;line-height:1;min-height:46px;padding:0 18px;transition:transform .18s ease,background .18s ease,color .18s ease;white-space:nowrap}.starryblu-ad__button svg[data-v-1143cfc1]{height:18px;width:18px}.starryblu-ad__sticky[data-v-1143cfc1]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06181ff0;border:1px solid rgba(157,252,219,.35);border-radius:8px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 16px 34px #02080c47;color:#fff;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 34px;left:max(16px,env(safe-area-inset-left));margin:0 auto;max-width:760px;min-height:60px;padding:8px;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:60}.starryblu-ad__sticky-link[data-v-1143cfc1]{align-items:center;color:inherit;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-width:0;text-align:center;text-decoration:none}.starryblu-ad__sticky-link strong[data-v-1143cfc1]{color:#ffd76a;white-space:nowrap}.starryblu-ad__close[data-v-1143cfc1]{align-items:center;background:#ffffff1a;border:0;border-radius:999px;color:#ffffffdb;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .16s ease,color .16s ease;width:34px}.starryblu-ad__close[data-v-1143cfc1]:hover{background:#ffffff2e;color:#fff}.starryblu-ad__close svg[data-v-1143cfc1]{height:17px;width:17px}.starryblu-sticky-enter-active[data-v-1143cfc1],.starryblu-sticky-leave-active[data-v-1143cfc1]{transition:opacity .68s ease,transform .68s ease}.starryblu-sticky-enter-from[data-v-1143cfc1],.starryblu-sticky-leave-to[data-v-1143cfc1]{opacity:0;transform:translateY(18px)}@media(max-width:640px){.starryblu-ad[data-v-1143cfc1]{margin-top:32px}.starryblu-ad__card[data-v-1143cfc1]{gap:20px;grid-template-columns:1fr;padding:22px}.starryblu-ad__button[data-v-1143cfc1]{white-space:normal;width:100%}.starryblu-ad__sticky[data-v-1143cfc1]{grid-template-columns:minmax(0,1fr) 32px;min-height:60px}.starryblu-ad__sticky-link[data-v-1143cfc1]{flex-direction:column;font-size:13px;gap:2px}}.animate-fade-in[data-v-2ae2060e]{animation:fadeIn-2ae2060e .5s ease-out}@keyframes fadeIn-2ae2060e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.article-text{font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:16px;line-height:1.8}.article-text a,.article-text canvas,.article-text dd,.article-text div,.article-text dl,.article-text dt,.article-text em,.article-text form,.article-text i,.article-text iframe,.article-text img,.article-text label,.article-text li,.article-text ol,.article-text p,.article-text span,.article-text strong,.article-text table,.article-text tbody,.article-text td,.article-text tfoot,.article-text th,.article-text thead,.article-text tr,.article-text u,.article-text ul{border:0;font:inherit;font-style:normal;margin:0;padding:0}.article-text body,.article-text h1,.article-text h2,.article-text h3,.article-text h4,.article-text h5,.article-text h6{border:0;font-family:inherit;font-weight:500;line-height:1.3;margin:0;padding:0}.article-text img{border:0;border-radius:8px;display:block;height:auto;margin:1.5em auto;max-width:100%;vertical-align:middle}.article-text a{border:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s ease}.article-text a,.article-text a:link,.article-text a:visited{color:#10b981;text-decoration:none}.article-text a:active,.article-text a:hover{color:#059669;text-decoration:underline}.article-text p{margin-bottom:1.5em;text-align:justify;text-justify:inter-ideograph}.article-text ol,.article-text ul{margin:1em 0;padding-left:2em}.article-text ul{list-style-type:disc}.article-text ol{list-style-type:decimal}.article-text li{line-height:1.8;margin-bottom:.5em}.article-text li::marker{color:#10b981}.article-text table{border-collapse:collapse;border-spacing:0;display:block;margin:1.5em 0;overflow-x:auto;width:100%}.article-text table td,.article-text table th{border:1px solid #e5e7eb;padding:.75em 1em;text-align:left}.article-text table th{font-weight:600}.article-text table th,.article-text table tr:nth-child(2n){background-color:#f9fafb}.article-text blockquote{background-color:#f0fdf4;border-left:4px solid #10b981;border-radius:0 8px 8px 0;color:#4b5563;font-style:italic;margin:1.5em 0;padding:1em 1.5em}.article-text blockquote p{margin-bottom:0}.article-text code,.article-text pre{background-color:#1f2937;border-radius:6px;color:#e5e7eb;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace}.article-text code{font-size:.9em;padding:.2em .4em}.article-text pre{line-height:1.5;margin:1.5em 0;overflow-x:auto;padding:1em}.article-text pre code{background-color:transparent;font-size:.875em;padding:0}.article-text hr{border:0;border-top:1px solid #e5e7eb;margin:2em 0}.article-text h1{font-weight:700;margin:1.5em 0 .75em}.article-text h1,.article-text h1 span{color:#111827!important;font-size:28px!important;letter-spacing:0;line-height:1.3}.article-text h2{font-weight:600;margin:1.5em 0 .75em}.article-text h2,.article-text h2 span{color:#111827!important;font-size:24px!important;letter-spacing:0;line-height:1.3}.article-text h3{font-weight:600;margin:1.25em 0 .5em}.article-text h3,.article-text h3 span{color:#111827!important;font-size:20px!important;letter-spacing:0;line-height:1.4}.article-text h4{font-weight:600;margin:1em 0 .5em}.article-text h4,.article-text h4 span{color:#111827!important;font-size:18px!important;letter-spacing:0;line-height:1.4}.article-text h5{font-weight:600;margin:1em 0 .5em}.article-text h5,.article-text h5 span{color:#111827!important;font-size:16px!important;letter-spacing:0;line-height:1.5}.article-text h6{font-weight:600;margin:1em 0 .5em;text-transform:uppercase}.article-text h6,.article-text h6 span{color:#4b5563!important;font-size:14px!important;letter-spacing:0;line-height:1.5}.article-text button,.article-text input,.article-text select,.article-text textarea{font-size:100%}.article-text button,.article-text input{-webkit-appearance:none;-ms-appearance:none;border-radius:0;-ms-box-sizing:border-box;box-sizing:border-box;color:#000}.article-text button:focus,.article-text input:focus,.article-text select:focus{outline:none}.article-text iframe,.article-text video{border-radius:8px;margin:1.5em 0;max-width:100%}.article-text video{height:auto}.article-text figure{margin:1.5em 0;text-align:center}.article-text figcaption{color:#6b7280;font-size:.875em;margin-top:.5em;text-align:center}.article-text b,.article-text strong{color:#111827;font-weight:700}.article-text em,.article-text i{font-style:italic}.article-text u{text-decoration:underline;text-underline-offset:2px}.article-text del,.article-text s{color:#9ca3af;text-decoration:line-through}.article-text mark{background-color:#fef3c7;border-radius:2px;padding:.1em .2em}.article-text sub{font-size:smaller;vertical-align:sub}.article-text sup{font-size:smaller;vertical-align:super}.prose-en{line-height:1.5}.prose-en li{line-height:1.6}
