.bd-hero[data-v-fd040239]{background-color:#0a0a0a;overflow:hidden;padding:180px 0 120px;position:relative}@media(min-width:768px){.bd-hero[data-v-fd040239]{padding:200px 0 140px}}.bd-hero__bg[data-v-fd040239]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.hero-orb[data-v-fd040239]{background:radial-gradient(circle,#ffc107 0,transparent 70%);border-radius:50%;filter:blur(80px);height:500px;opacity:.2;position:absolute;right:-5%;top:-10%;width:500px}.hero-shape[data-v-fd040239]{pointer-events:none;position:absolute}.hero-shape--ring[data-v-fd040239]{border:1px solid rgba(255,193,7,.2);border-radius:50%}.hero-shape--dot[data-v-fd040239]{background-color:#ffc107;border-radius:50%}.hero-shape--cross[data-v-fd040239]{height:18px;width:18px}.hero-shape--cross[data-v-fd040239]:after,.hero-shape--cross[data-v-fd040239]:before{background-color:#ffc1074d;content:"";position:absolute}.hero-shape--cross[data-v-fd040239]:before{height:1px;top:50%;transform:translateY(-50%);width:100%}.hero-shape--cross[data-v-fd040239]:after{height:100%;left:50%;transform:translate(-50%);width:1px}.hero-shape--1[data-v-fd040239]{height:80px;left:8%;top:20%;width:80px}.hero-shape--2[data-v-fd040239]{bottom:15%;height:120px;opacity:.12;right:10%;width:120px}.hero-shape--3[data-v-fd040239]{height:6px;opacity:.5;right:25%;top:35%;width:6px}.hero-shape--4[data-v-fd040239]{right:15%;top:55%}.bd-hero__grid-lines[data-v-fd040239]{background-image:linear-gradient(rgba(255,193,7,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,193,7,.02) 1px,transparent 0);background-size:80px 80px;top:0;right:0;bottom:0;left:0;position:absolute}.bd-hero .container[data-v-fd040239]{position:relative;z-index:2}.bd-hero__inner[data-v-fd040239]{display:flex;flex-direction:column;gap:20px;max-width:800px}.bd-hero__breadcrumb[data-v-fd040239]{align-items:center;color:#fff6;display:flex;flex-wrap:wrap;font-family:var(--font_kanit);font-size:14px;font-weight:300;gap:10px}.bd-hero__breadcrumb a[data-v-fd040239]{color:#fff6;text-decoration:none;transition:color .3s}.bd-hero__breadcrumb a[data-v-fd040239]:hover{color:#ffc107}.text-white[data-v-fd040239]{color:#ffffff80!important}.text-action[data-v-fd040239]{color:#ffc107!important}.bd-hero__separator[data-v-fd040239]{opacity:.3}.bd-hero__category[data-v-fd040239]{border:1px solid rgba(255,193,7,.3);border-radius:20px;color:#ffc107;display:inline-block;font-family:var(--font_kanit);font-size:12px;font-weight:400;letter-spacing:3px;padding:6px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.bd-hero__title[data-v-fd040239]{color:#fff;font-family:var(--font_kanit);font-size:32px;font-weight:600;line-height:1.2;margin:0}@media(min-width:768px){.bd-hero__title[data-v-fd040239]{font-size:42px}}@media(min-width:1200px){.bd-hero__title[data-v-fd040239]{font-size:52px}}.bd-hero__meta[data-v-fd040239]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:10px}.bd-hero__author[data-v-fd040239]{align-items:center;display:flex;gap:12px}.bd-hero__avatar[data-v-fd040239]{border:2px solid rgba(255,193,7,.3);border-radius:50%;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.bd-hero__author-name[data-v-fd040239]{color:#fff;display:block;font-family:var(--font_kanit);font-size:15px;font-weight:500;line-height:1.2}.bd-hero__author-role[data-v-fd040239]{display:block;font-size:12px}.bd-hero__author-role[data-v-fd040239],.bd-hero__date[data-v-fd040239]{color:#fff6;font-family:var(--font_kanit);font-weight:300}.bd-hero__date[data-v-fd040239]{font-size:14px}.bd-image__inner[data-v-dae3fb50]{padding:50px 0}.bd-image__inner img[data-v-dae3fb50]{aspect-ratio:16/7;border-radius:20px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bd-article__layout[data-v-dae3fb50]{display:flex;flex-direction:column;gap:50px;padding-bottom:80px}@media(min-width:992px){.bd-article__layout[data-v-dae3fb50]{flex-direction:row;gap:60px}}.bd-article__main[data-v-dae3fb50]{flex:1;max-width:720px;min-width:0}.bd-article__section[data-v-dae3fb50]{font-family:var(--font_kanit)}.bd-article__section[data-v-dae3fb50] p{color:var(--secondary);font-family:var(--font_kanit);font-size:16px;font-weight:300;line-height:1.8;margin:0 0 24px}.bd-article__section[data-v-dae3fb50] h2{color:var(--primary);font-family:var(--font_kanit);font-size:28px;font-weight:500;line-height:1.3;margin:40px 0 16px}.bd-article__section[data-v-dae3fb50] h3{color:var(--primary);font-family:var(--font_kanit);font-size:24px;font-weight:500;line-height:1.3;margin:40px 0 16px}.bd-article__section[data-v-dae3fb50] h4{color:var(--primary);font-family:var(--font_kanit);font-size:20px;font-weight:500;line-height:1.3;margin:32px 0 12px}.bd-article__section[data-v-dae3fb50] ol,.bd-article__section[data-v-dae3fb50] ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.bd-article__section[data-v-dae3fb50] ol li,.bd-article__section[data-v-dae3fb50] ul li{color:var(--secondary);font-family:var(--font_kanit);font-size:15px;font-weight:300;line-height:1.6;padding-left:24px;position:relative}.bd-article__section[data-v-dae3fb50] li p{margin:0}.bd-article__section[data-v-dae3fb50] ul li:before{background-color:var(--action);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.bd-article__section[data-v-dae3fb50] ol{counter-reset:list-counter}.bd-article__section[data-v-dae3fb50] ol li{counter-increment:list-counter}.bd-article__section[data-v-dae3fb50] ol li:before{color:var(--action);content:counter(list-counter) ".";font-weight:500;left:0;position:absolute}.bd-article__section[data-v-dae3fb50] blockquote{background-color:var(--bg-2);border-left:3px solid var(--action);border-radius:0 12px 12px 0;margin:32px 0;padding:28px 28px 28px 32px}.bd-article__section[data-v-dae3fb50] blockquote p{color:var(--primary);font-family:var(--font_kanit);font-size:17px;font-style:italic;font-weight:400;line-height:1.7;margin:0}.bd-article__section[data-v-dae3fb50] img{border-radius:12px;display:block;height:auto;margin:32px 0;max-width:100%}.bd-article__section[data-v-dae3fb50] a{color:var(--action);text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease}.bd-article__section[data-v-dae3fb50] a:hover{opacity:.8}.bd-article__section[data-v-dae3fb50] strong{color:var(--primary);font-weight:500}.bd-article__info[data-v-dae3fb50]{background-color:var(--bg-2);border-left:3px solid var(--action);border-radius:0 12px 12px 0;display:flex;gap:16px;margin:32px 0;padding:24px 28px}.bd-article__info-icon[data-v-dae3fb50]{color:var(--action);flex-shrink:0;font-size:18px;margin-top:2px}.bd-article__info p[data-v-dae3fb50]{color:var(--primary);font-family:var(--font_kanit);font-size:15px;font-weight:400;line-height:1.7;margin:0}.bd-article__code-block[data-v-dae3fb50]{border:1px solid var(--border);border-radius:12px;margin:32px 0;overflow:hidden}.bd-article__code-header[data-v-dae3fb50]{align-items:center;background-color:var(--bg-2);border-bottom:1px solid var(--border);display:flex;gap:8px;padding:12px 20px}.bd-article__code-dot[data-v-dae3fb50]{background-color:var(--border);border-radius:50%;height:10px;width:10px}.bd-article__code-dot[data-v-dae3fb50]:first-child{background-color:#ff5f57}.bd-article__code-dot[data-v-dae3fb50]:nth-child(2){background-color:#febc2e}.bd-article__code-dot[data-v-dae3fb50]:nth-child(3){background-color:#28c840}.bd-article__code-title[data-v-dae3fb50]{color:var(--secondary);font-family:var(--font_kanit);font-size:13px;font-weight:400;margin-left:8px}.bd-article__code-content[data-v-dae3fb50]{background-color:#0a0a0a;margin:0;overflow-x:auto;padding:20px 24px}.bd-article__code-content code[data-v-dae3fb50]{color:#e0e0e0;font-family:SF Mono,Fira Code,Fira Mono,monospace;font-size:14px;line-height:1.7;white-space:pre}.bd-article__quote[data-v-dae3fb50]{background-color:var(--bg-2);border-left:3px solid var(--action);border-radius:0 12px 12px 0;margin:32px 0;padding:28px 28px 28px 32px;position:relative}.bd-article__quote-icon[data-v-dae3fb50]{color:var(--action);display:block;font-size:20px;margin-bottom:12px;opacity:.4}.bd-article__quote p[data-v-dae3fb50]{color:var(--primary);font-family:var(--font_kanit);font-size:17px;font-style:italic;font-weight:400;line-height:1.7;margin:0}.bd-article__faq[data-v-dae3fb50]{margin:48px 0}.bd-article__faq-title[data-v-dae3fb50]{color:var(--primary);font-family:var(--font_kanit);font-size:28px;font-weight:500;line-height:1.3;margin:0 0 24px}.bd-article__faq-list[data-v-dae3fb50]{display:flex;flex-direction:column}.bd-faq-item[data-v-dae3fb50]{border-bottom:1px solid var(--border)}.bd-faq-item[data-v-dae3fb50]:first-child{border-top:1px solid var(--border)}.bd-faq-item__question[data-v-dae3fb50]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;padding:20px 0;text-align:left;transition:color .3s ease;width:100%}.bd-faq-item__question[data-v-dae3fb50]:hover{color:var(--action)}.bd-faq-item__number[data-v-dae3fb50]{color:var(--secondary);flex-shrink:0;font-family:var(--font_kanit);font-size:14px;font-weight:300;opacity:.5;width:28px}.bd-faq-item__text[data-v-dae3fb50]{color:var(--primary);flex:1;font-family:var(--font_kanit);font-size:17px;font-weight:500;transition:color .3s ease}@media(min-width:768px){.bd-faq-item__text[data-v-dae3fb50]{font-size:18px}}.bd-faq-item__question:hover .bd-faq-item__text[data-v-dae3fb50]{color:var(--action)}.bd-faq-item__icon[data-v-dae3fb50]{align-items:center;border:1px solid var(--border);border-radius:50%;color:var(--secondary);display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .3s ease;width:30px}.bd-faq-item--open .bd-faq-item__icon[data-v-dae3fb50]{background-color:var(--action);border-color:var(--action);color:#121212;transform:rotate(45deg)}.bd-faq-item__answer[data-v-dae3fb50]{max-height:0;overflow:hidden;padding:0 0 0 44px;transition:max-height .35s ease,padding .35s ease}.bd-faq-item__answer--visible[data-v-dae3fb50]{max-height:500px;padding:0 0 20px 44px}.bd-faq-item__answer p[data-v-dae3fb50]{color:var(--secondary);font-family:var(--font_kanit);font-size:15px;font-weight:300;line-height:1.7;margin:0}.bd-article__sidebar[data-v-dae3fb50]{flex-shrink:0}@media(min-width:992px){.bd-article__sidebar[data-v-dae3fb50]{width:280px}}.bd-sidebar__card--sticky[data-v-dae3fb50]{position:sticky;top:120px}.bd-sidebar__section[data-v-dae3fb50]{border-bottom:1px solid var(--border);padding:24px 0}.bd-sidebar__section[data-v-dae3fb50]:first-child{padding-top:0}.bd-sidebar__section[data-v-dae3fb50]:last-child{border-bottom:none}.bd-sidebar__title[data-v-dae3fb50]{color:var(--primary);font-family:var(--font_kanit);font-size:14px;font-weight:500;letter-spacing:2px;margin:0 0 16px;text-transform:uppercase}.bd-sidebar__tags[data-v-dae3fb50]{display:flex;flex-wrap:wrap;gap:8px}.bd-sidebar__tag[data-v-dae3fb50]{border:1px solid var(--border);border-radius:20px;color:var(--secondary);display:inline-block;font-family:var(--font_kanit);font-size:13px;font-weight:300;padding:6px 14px;transition:all .3s ease}.bd-sidebar__tag[data-v-dae3fb50]:hover{border-color:var(--action);color:var(--action)}.bd-sidebar__share[data-v-dae3fb50]{display:flex;gap:10px}.bd-sidebar__share-btn[data-v-dae3fb50]{align-items:center;border:1px solid var(--border);border-radius:50%;color:var(--secondary);display:flex;font-size:14px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.bd-sidebar__share-btn--copied[data-v-dae3fb50],.bd-sidebar__share-btn[data-v-dae3fb50]:hover{background-color:var(--action);border-color:var(--action);color:#121212}.bd-sidebar__copied[data-v-dae3fb50]{color:var(--action);display:block;font-family:var(--font_kanit);font-size:12px;font-weight:400;margin-top:10px}.bd-copied-enter-active[data-v-dae3fb50],.bd-copied-leave-active[data-v-dae3fb50]{transition:opacity .25s ease}.bd-copied-enter-from[data-v-dae3fb50],.bd-copied-leave-to[data-v-dae3fb50]{opacity:0}.bd-related__inner[data-v-dae3fb50]{border-top:1px solid var(--border);padding-bottom:100px;padding-top:80px}@media(max-width:991px){.bd-related__inner[data-v-dae3fb50]{padding-bottom:60px;padding-top:60px}}.bd-related__header[data-v-dae3fb50]{display:flex;flex-direction:column;gap:15px;margin-bottom:50px}.bd-related__label[data-v-dae3fb50]{align-items:center;color:var(--secondary);display:inline-flex;font-family:var(--font_kanit);font-size:13px;font-weight:400;gap:12px;letter-spacing:3px;text-transform:uppercase}.bd-related__label-line[data-v-dae3fb50]{background-color:var(--action);display:inline-block;height:1px;width:40px}.bd-related__title[data-v-dae3fb50]{color:var(--primary);font-family:var(--font_kanit);font-size:32px;font-weight:600;line-height:1.1;margin:0}@media(min-width:768px){.bd-related__title[data-v-dae3fb50]{font-size:40px}}.bd-related__title-accent[data-v-dae3fb50]{color:var(--action);font-style:italic}.bd-related__grid[data-v-dae3fb50]{display:grid;gap:30px;grid-template-columns:1fr}@media(min-width:768px){.bd-related__grid[data-v-dae3fb50]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.bd-related__grid[data-v-dae3fb50]{grid-template-columns:repeat(3,1fr)}}.bd-related__card[data-v-dae3fb50]{border:1px solid var(--border);border-radius:16px;color:inherit;overflow:hidden;text-decoration:none;transition:border-color .3s ease}.bd-related__card[data-v-dae3fb50]:hover{border-color:var(--action)}.bd-related__card-image[data-v-dae3fb50]{overflow:hidden}.bd-related__card-image img[data-v-dae3fb50]{aspect-ratio:16/10;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.bd-related__card:hover .bd-related__card-image img[data-v-dae3fb50]{transform:scale(1.05)}.bd-related__card-body[data-v-dae3fb50]{display:flex;flex-direction:column;gap:8px;padding:20px 24px 24px}.bd-related__card-category[data-v-dae3fb50]{color:var(--action);font-family:var(--font_kanit);font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.bd-related__card-title[data-v-dae3fb50]{color:var(--primary);font-family:var(--font_kanit);font-size:18px;font-weight:500;line-height:1.3;margin:0;transition:color .3s ease}.bd-related__card:hover .bd-related__card-title[data-v-dae3fb50]{color:var(--action)}.bd-related__card-excerpt[data-v-dae3fb50]{display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.bd-related__card-date[data-v-dae3fb50],.bd-related__card-excerpt[data-v-dae3fb50]{color:var(--secondary);font-family:var(--font_kanit);font-weight:300}.bd-related__card-date[data-v-dae3fb50]{font-size:13px}
