img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--bb-ink:#191629;--bb-deep:#110e1f;--bb-purple:#6000f9;--bb-magenta:#ed00ef;--bb-blue:#0089f7;--bb-green:#4cd6a0;--bb-soft:#f5f4fa;--bb-line:#e6e3f0;--bb-muted:#6b6880;--bb-text:#24212f;--bb-grad:linear-gradient(90deg, #6000f9, #ed00ef);--bb-mono:"Source Code Pro", ui-monospace, Menlo, Consolas, monospace;--bb-sans:Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--bb-read:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bb-wrap:1220px;--bb-gut:20px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.bb-lock{overflow:hidden}body{margin:0;background:#fff;color:var(--bb-text);font:400 16px/1.6 var(--bb-sans)}img{max-width:100%;height:auto;display:block}a{color:var(--bb-purple);text-decoration:none}a:hover{color:var(--bb-magenta)}h1,h2,h3,h4,h5{font-family:var(--bb-mono);color:var(--bb-ink);margin:0;line-height:1.25}button{font:inherit}:focus-visible{outline:2px solid var(--bb-magenta);outline-offset:2px}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.bb-skip{position:absolute;left:-999px;top:0;z-index:200;background:var(--bb-purple);color:#fff;padding:8px 14px}.bb-skip:focus{left:8px;top:8px;color:#fff}.bb-wrap{max-width:var(--bb-wrap);margin:0 auto;padding:0 var(--bb-gut)}.bb-topbar-sec{background:var(--bb-deep);border-bottom:1px solid #241f38}.bb-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 12px/1 var(--bb-mono);padding-top:9px;padding-bottom:9px;color:#8f86b3}.bb-path b{color:var(--bb-green);font-weight:600}.bb-toplinks{display:flex;gap:18px}.bb-toplinks a{color:#b9b0da;font-weight:600}.bb-toplinks a:hover{color:#fff}.bb-header{background:var(--bb-ink);position:relative}.bb-header-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;gap:16px}.bb-logo{display:block;justify-self:center}.bb-logo img{width:210px;height:auto}.bb-burger{justify-self:start;display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:8px 4px;color:var(--bb-purple);cursor:pointer;font:700 15px/1 var(--bb-mono);text-transform:uppercase;letter-spacing:.04em}.bb-burger:hover{color:var(--bb-magenta)}.bb-burger-ico{display:inline-flex;flex-direction:column;gap:5px;width:24px}.bb-burger-ico i{display:block;height:3px;border-radius:2px;background:currentColor}.bb-search-btn{justify-self:end;display:inline-flex;align-items:center;gap:8px;background:var(--bb-purple);color:#fff;border:0;border-radius:999px;padding:10px 20px;cursor:pointer;font:700 13px/1 var(--bb-mono);text-transform:uppercase;letter-spacing:.05em;transition:.15s}.bb-search-btn:hover{background:var(--bb-magenta)}.bb-search-panel{background:var(--bb-deep);border-top:1px solid #2e2944;padding:16px 0}.bb-searchform{display:flex;align-items:stretch;max-width:680px;margin:0 auto;border:1px solid #3a3456;border-radius:8px;overflow:hidden;background:#1f1b33}.bb-sf-prompt{display:grid;place-items:center;padding:0 0 0 14px;color:var(--bb-green);font:700 15px var(--bb-mono)}.bb-searchform input{flex:1;min-width:0;border:0;background:#fff0;color:#fff;font:400 16px var(--bb-mono);padding:12px 12px}.bb-searchform input::placeholder{color:#8f86b3}.bb-searchform input:focus{outline:none}.bb-searchform button{border:0;background:var(--bb-purple);color:#fff;padding:0 18px;font:700 13px var(--bb-mono);text-transform:uppercase;cursor:pointer}.bb-searchform button:hover{background:var(--bb-magenta)}.bb-sidebar .bb-searchform,.bb-page .bb-searchform{background:#fff;border-color:var(--bb-line)}.bb-sidebar .bb-searchform input,.bb-page .bb-searchform input{color:var(--bb-ink);font-size:15px}.bb-sidebar .bb-searchform input::placeholder{color:var(--bb-muted)}.bb-sidebar .bb-sf-prompt{color:var(--bb-magenta)}.bb-catnav{background:#fff;border-bottom:1px solid var(--bb-line);box-shadow:0 1px 0 rgb(25 22 41 / .03);position:sticky;top:0;z-index:40}body.admin-bar .bb-catnav{top:32px}.bb-catnav-list{list-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:2px;margin:0;padding:0}.bb-catnav-list::-webkit-scrollbar{display:none}.bb-catnav-list li{flex:0 0 auto}.bb-catnav-list li:first-child{margin-left:auto}.bb-catnav-list li:last-child{margin-right:auto}.bb-catnav-list a{display:block;padding:13px 12px 11px;font:700 13px/1.2 var(--bb-mono);color:var(--bb-ink);border-bottom:3px solid #fff0;white-space:nowrap}.bb-catnav-list a::before{content:"./";color:var(--bb-magenta)}.bb-catnav-list a:hover,.bb-catnav-list .is-current a{border-bottom-color:var(--bb-purple);color:var(--bb-purple)}.bb-drawer{position:fixed;inset:0;z-index:100;background:rgb(17 14 31 / .6);backdrop-filter:blur(2px)}.bb-drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(420px, 92vw);background:var(--bb-deep);color:#b9b0da;overflow-y:auto;box-shadow:8px 0 40px rgb(0 0 0 / .35);border-right:4px solid var(--bb-purple);border-image:linear-gradient(180deg,#6000f9,#ed00ef) 1;display:flex;flex-direction:column}body.admin-bar .bb-drawer-panel{top:32px}.bb-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #2e2944;font:400 13px var(--bb-mono)}.bb-drawer-close{background:none;border:1px solid #3a3456;color:#fff;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:16px}.bb-drawer-close:hover{background:var(--bb-purple);border-color:var(--bb-purple)}.bb-drawer-list,.bb-drawer-list ul{list-style:none;margin:0;padding:0}.bb-drawer-list{padding:8px 0;flex:1}.bb-drawer-list a{display:block;padding:12px 22px;color:#b9b0da;border-left:3px solid #fff0}.bb-drawer-list a:hover{background:rgb(255 255 255 / .04);border-left-color:var(--bb-magenta);color:#fff}.bb-drawer-list strong{display:block;font:700 15px/1.3 var(--bb-mono);color:#fff}.bb-drawer-list strong::before{content:"./";color:var(--bb-magenta)}.bb-drawer-list span{display:block;font-size:13px;line-height:1.45;margin-top:3px;color:#9a91c2}.bb-drawer-list ul a{padding:9px 22px 9px 42px}.bb-drawer-list ul strong{font-size:13.5px;font-weight:600}.bb-drawer-list ul strong::before{content:"└ ";color:#5d5584}.bb-drawer-foot{display:flex;gap:18px;padding:16px 22px 22px;border-top:1px solid #2e2944;font:600 13px var(--bb-mono)}.bb-drawer-foot a{color:var(--bb-green)}.bb-drawer-foot a:hover{color:#fff}.bb-main{min-height:50vh}.bb-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bb-line);padding-bottom:10px;margin:0 0 18px}.bb-sec-head h2,.bb-sec-head h3{margin:0;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.bb-sec-head h2::before,.bb-sec-head h3::before{content:"// ";color:var(--bb-magenta);font-weight:700}.bb-sec-head h2 a,.bb-sec-head h3 a{color:var(--bb-ink)}.bb-sec-head h2 a:hover,.bb-sec-head h3 a:hover{color:var(--bb-purple)}.bb-more{font:700 13px var(--bb-mono);color:var(--bb-purple);white-space:nowrap}.bb-more:hover{color:var(--bb-magenta)}.bb-kicker{display:inline-block;font:700 11.5px/1.3 var(--bb-mono);color:var(--bb-purple);margin:0 0 6px}.bb-kicker::before{content:"#";color:var(--bb-magenta)}.bb-kicker:hover{color:var(--bb-magenta)}.bb-date-meta{font-size:12px;color:var(--bb-muted)}.bb-card-meta{margin-top:6px}.bb-thumb{display:block;overflow:hidden;border-radius:10px;background:var(--bb-soft);aspect-ratio:16 / 9}.bb-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bb-thumb:hover img{transform:scale(1.03)}.bb-thumb-ph{display:grid;place-items:center;width:100%;height:100%;font:700 22px var(--bb-mono);color:var(--bb-purple);background:linear-gradient(135deg,#efeaff,#fbe6ff)}.bb-card-grid .bb-thumb{margin-bottom:10px}.bb-card-grid .bb-card-title{font:700 17px/1.35 var(--bb-sans);margin:2px 0 0}.bb-card-title a{color:var(--bb-ink)}.bb-card-title a:hover{color:var(--bb-purple)}.bb-card-first{padding-bottom:12px;border-bottom:1px solid var(--bb-line)}.bb-card-first .bb-thumb{margin-bottom:10px}.bb-card-first .bb-card-title{font:700 18px/1.3 var(--bb-sans);margin:0 0 2px}.bb-list{display:flex;flex-direction:column}.bb-card-list{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--bb-line)}.bb-list>:last-child{border-bottom:0}.bb-card-list .bb-thumb{flex:0 0 92px;width:92px;height:62px;aspect-ratio:auto;border-radius:6px}.bb-card-list .bb-card-body{flex:1;min-width:0}.bb-card-list .bb-card-title{font:700 14.5px/1.4 var(--bb-sans);margin:0 0 2px}.bb-card-list .bb-card-meta{margin-top:2px}.bb-list-arrow .bb-card-title::before{content:"› ";color:var(--bb-magenta)}.bb-grid{display:grid;gap:24px}.bb-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-hero-sec{background:radial-gradient(900px 380px at 85% -10%,rgb(237 0 239 / .28),transparent 60%),radial-gradient(800px 420px at 0% 120%,rgb(96 0 249 / .35),transparent 60%),var(--bb-ink);padding:56px 0 48px;color:#d9d4ef;overflow:hidden}.bb-prompt{display:inline-block;font:400 13px var(--bb-mono);color:#a99ccf;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:6px;padding:6px 10px;margin:0 0 18px;max-width:100%;overflow-wrap:anywhere}.bb-prompt b{color:var(--bb-green);font-weight:700}.bb-prompt i{font-style:normal;color:#fff}.bb-prompt::after{content:"▍";color:var(--bb-magenta);margin-left:4px;animation:bbblink 1s steps(1) infinite}@keyframes bbblink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bb-prompt::after{animation:none}.bb-thumb img{transition:none}}.bb-home-h1{color:#fff;font:700 42px/1.15 var(--bb-mono);letter-spacing:-.02em;margin:0 0 14px;max-width:820px}.bb-home-h1 span{background:var(--bb-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.bb-lead{font-size:17px;line-height:1.65;color:#c9c3e0;max-width:720px;margin:0 0 26px}.bb-trilhas{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.bb-trilhas a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:8px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);color:#fff;font:600 14px var(--bb-mono);transition:.15s}.bb-trilhas a::before{content:"./";color:var(--bb-magenta)}.bb-trilhas a:hover,.bb-trilhas a[aria-current]{background:var(--bb-purple);border-color:var(--bb-purple);color:#fff}.bb-trilhas a:hover::before,.bb-trilhas a[aria-current]::before{color:#fff}.bb-trilhas small{font-size:11px;color:#a99ccf;font-weight:500}.bb-trilhas a:hover small,.bb-trilhas a[aria-current] small{color:#e6dcff}.bb-row{padding-top:34px;padding-bottom:34px}.bb-row+.bb-row{border-top:1px solid var(--bb-line)}.bb-soft{background:var(--bb-soft)}.bb-row.bb-soft,.bb-row.bb-dark,.bb-row.bb-related{border-top:0}.bb-dark{background:var(--bb-ink)}.bb-top-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.bb-hero{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:520px}.bb-teaser{position:relative;border-radius:12px;overflow:hidden;min-height:0;background:var(--bb-deep)}.bb-teaser:first-child{grid-row:1 / span 2}.bb-teaser::before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:var(--bb-grad);z-index:3}.bb-teaser-img{position:absolute;inset:0}.bb-teaser-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bb-teaser:hover .bb-teaser-img img{transform:scale(1.04)}.bb-teaser-desc{position:absolute;inset:auto 0 0 0;padding:70px 20px 18px;background:linear-gradient(transparent,rgb(17 14 31 / .92));z-index:2;pointer-events:none}.bb-teaser-desc a{pointer-events:auto}.bb-teaser .bb-kicker{color:#e6dcff}.bb-teaser-title{font:700 16px/1.32 var(--bb-mono);margin:4px 0 0}.bb-teaser:first-child .bb-teaser-title{font-size:30px;line-height:1.18}.bb-teaser-title a{color:#fff}.bb-teaser-title a:hover{color:#f3d6ff}.bb-latest .bb-sec-head{margin-bottom:6px}.bb-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bb-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.bb-split .bb-grid{gap:20px}.bb-soft .bb-card-grid,.bb-related .bb-card-grid{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgb(25 22 41 / .08);overflow:hidden}.bb-soft .bb-card-grid .bb-thumb,.bb-related .bb-card-grid .bb-thumb{border-radius:12px 12px 0 0;margin:0}.bb-soft .bb-card-grid .bb-card-body,.bb-related .bb-card-grid .bb-card-body{padding:14px 18px 18px}.bb-dark .bb-sec-head{border-bottom-color:#2e2944}.bb-dark .bb-sec-head h2,.bb-dark .bb-sec-head h2 a{color:#fff}.bb-dark .bb-more{color:#c9b8ff}.bb-cloud{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bb-cloud a{display:inline-block;padding:7px 14px;border-radius:8px;font:600 14px var(--bb-mono);background:var(--bb-soft);color:var(--bb-ink);border:1px solid var(--bb-line);transition:.15s}.bb-cloud a::before{content:"#";color:var(--bb-magenta);margin-right:2px}.bb-cloud a:hover{background:var(--bb-purple);border-color:var(--bb-purple);color:#fff}.bb-cloud a:hover::before{color:#fff}.bb-dark .bb-cloud a{background:rgb(255 255 255 / .06);color:#fff;border-color:rgb(255 255 255 / .14)}.bb-dark .bb-cloud a:hover{background:var(--bb-purple);border-color:var(--bb-purple)}.bb-single{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;padding-top:26px;padding-bottom:40px}.bb-article{padding-right:28px;min-width:0}.bb-crumbs{font:400 12px var(--bb-mono);color:var(--bb-muted)}.bb-crumbs a{color:var(--bb-muted)}.bb-crumbs a:hover{color:var(--bb-purple)}.bb-crumbs p{margin:0 0 12px}.bb-crumbs .separator{margin:0 4px}.bb-kicker-tag{display:inline-block;font:700 12px/1.4 var(--bb-mono);color:#fff;background:var(--bb-purple);padding:4px 10px;border-radius:5px;margin:0 0 12px}.bb-kicker-tag:hover{background:var(--bb-magenta);color:#fff}.bb-post-title{font:700 38px/1.18 var(--bb-mono);letter-spacing:-.015em;color:var(--bb-ink);margin:0 0 12px;overflow-wrap:break-word}.bb-post-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font:500 13px var(--bb-mono);color:var(--bb-muted);margin:0 0 14px}.bb-post-meta .bb-date-meta{font-size:13px}.bb-share{display:flex;gap:8px;margin:0 0 20px}.bb-share a,.bb-share button{width:46px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:0;cursor:pointer;transition:.15s}.bb-sh-wa{background:#25d366}.bb-sh-x{background:#111}.bb-sh-in{background:#0a66c2}.bb-sh-fb{background:#1877f2}.bb-sh-copy{background:var(--bb-soft);color:var(--bb-ink)!important;border:1px solid var(--bb-line)!important}.bb-sh-copy.is-ok{background:var(--bb-green);color:#fff!important}.bb-share a:hover,.bb-share button:hover{filter:brightness(1.12);color:#fff;transform:translateY(-1px)}.bb-post-hero{margin:0 0 28px}.bb-post-hero img{width:100%;border-radius:12px;aspect-ratio:16 / 9;object-fit:cover}.bb-post-hero figcaption{font-size:13px;color:var(--bb-muted);margin-top:8px}.bb-content{font:400 18px/1.75 var(--bb-read);color:var(--bb-text);overflow-wrap:break-word}.bb-content>*:first-child{margin-top:0}.bb-content p{margin:0 0 1.15em}.bb-content h2{font:700 26px/1.3 var(--bb-mono);color:var(--bb-ink);margin:36px 0 14px;scroll-margin-top:70px}.bb-content h3{font:700 21px/1.35 var(--bb-mono);color:var(--bb-ink);margin:28px 0 10px}.bb-content h4{font:700 18px/1.4 var(--bb-mono);margin:24px 0 8px}.bb-content a{color:var(--bb-purple);text-decoration:underline;text-underline-offset:3px}.bb-content a:hover{color:var(--bb-magenta)}.bb-content ul,.bb-content ol{padding-left:1.4em;margin:0 0 24px}.bb-content li{margin:0 0 8px}.bb-content li::marker{color:var(--bb-magenta)}.bb-content blockquote{border-left:4px solid var(--bb-magenta);background:var(--bb-soft);padding:16px 20px;margin:24px 0;border-radius:0 8px 8px 0}.bb-content blockquote p:last-child{margin-bottom:0}.bb-content img{border-radius:10px;height:auto}.bb-content figure{margin:28px 0;max-width:100%}.bb-content figcaption,.bb-content .wp-caption-text{font-size:13.5px;color:var(--bb-muted);margin-top:8px;line-height:1.5}.bb-content .wp-caption{max-width:100%!important}.bb-content :not(pre)>code{font-family:var(--bb-mono);font-size:.88em;background:#efeaff;color:#4a00c2;padding:2px 6px;border-radius:4px;overflow-wrap:anywhere}.bb-content pre{font-family:var(--bb-mono);background:var(--bb-deep);color:#e8e3ff;border-radius:10px;padding:18px 20px;overflow-x:auto;font-size:14.5px;line-height:1.6;border:1px solid #2e2944;margin:24px 0;white-space:pre;max-width:100%}.bb-content pre code{background:none;color:inherit;padding:0;font-size:inherit}.bb-content table{width:100%;border-collapse:collapse;font-size:15.5px;margin:24px 0;display:block;overflow-x:auto}.bb-content th{background:var(--bb-ink);color:#fff;text-align:left;padding:10px 12px;font-family:var(--bb-mono);font-size:14px}.bb-content td{border-bottom:1px solid var(--bb-line);padding:10px 12px;vertical-align:top}.bb-content tr:nth-child(even) td{background:var(--bb-soft)}.bb-content iframe,.bb-content video{max-width:100%}.bb-content hr{border:0;border-top:1px solid var(--bb-line);margin:32px 0}.bb-content .alignleft{float:left;margin:.3em 1.4em 1em 0;max-width:50%}.bb-content .alignright{float:right;margin:.3em 0 1em 1.4em;max-width:50%}.bb-content .aligncenter{margin-left:auto;margin-right:auto}.bb-toc{margin:24px 0 30px;background:var(--bb-deep);border-radius:10px;border:1px solid #2e2944;color:#c9c3e0;font-family:var(--bb-mono)}.bb-toc summary{cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600;color:var(--bb-green);list-style:none}.bb-toc summary::-webkit-details-marker{display:none}.bb-toc summary::after{content:" [+]";color:#8f86b3}.bb-toc[open] summary::after{content:" [–]"}.bb-toc ol{margin:0;padding:0 18px 16px 44px;font-size:14.5px;line-height:1.5}.bb-toc li{margin:0 0 7px}.bb-toc li::marker{color:var(--bb-magenta)}.bb-toc a{color:#e8e3ff;text-decoration:none}.bb-toc a:hover{color:#fff;text-decoration:underline}.bb-accordion{margin:24px 0}.bb-accordion-title{font:700 21px/1.35 var(--bb-mono);margin:0 0 10px}.bb-acc-item{border:1px solid var(--bb-line);border-radius:8px;margin:0 0 8px;background:#fff}.bb-acc-item summary{cursor:pointer;padding:14px 18px;font:700 16px/1.4 var(--bb-mono);color:var(--bb-ink)}.bb-acc-item summary::marker{color:var(--bb-magenta)}.bb-acc-item[open] summary{border-bottom:1px solid var(--bb-line)}.bb-acc-item>div{padding:14px 18px 2px;font-size:17px}.bb-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bb-post-tags a{font:600 13px var(--bb-mono);padding:5px 11px;border-radius:6px;background:var(--bb-soft);color:var(--bb-ink);border:1px solid var(--bb-line)}.bb-post-tags a::before{content:"#";color:var(--bb-magenta)}.bb-sidebar{padding-left:24px;border-left:1px solid var(--bb-line);min-width:0}.bb-side-box{margin-bottom:30px}.bb-single .bb-sidebar .bb-side-box:first-child{position:static}.bb-side-tags{position:sticky;top:64px}body.admin-bar .bb-side-tags{top:96px}.bb-side-cats{list-style:none;margin:0;padding:0}.bb-side-cats a{display:flex;align-items:baseline;gap:2px;padding:8px 0;border-bottom:1px dashed var(--bb-line);font:600 14px var(--bb-mono);color:var(--bb-ink)}.bb-side-cats a::before{content:"./";color:var(--bb-magenta)}.bb-side-cats small{margin-left:auto;color:var(--bb-muted);font-weight:500}.bb-side-cats a:hover,.bb-side-cats a[aria-current]{color:var(--bb-purple)}.bb-cat-head{background:radial-gradient(700px 260px at 90% -20%,rgb(237 0 239 / .25),transparent 60%),var(--bb-ink);padding:36px 0 30px;margin:0 0 30px}.bb-cat-k{display:block;font:400 13px var(--bb-mono);color:#a99ccf;margin:0 0 8px;overflow-wrap:anywhere}.bb-cat-k b{color:var(--bb-green);font-weight:600}.bb-cat-h1{font:700 38px/1.15 var(--bb-mono);color:#fff;letter-spacing:-.015em;margin:0 0 8px;overflow-wrap:break-word}.bb-cat-desc{color:#c9c3e0;font-size:16px;line-height:1.6;max-width:780px;margin:0}.bb-trilhas-sm{margin-top:18px}.bb-trilhas-sm a{font-size:13px;padding:7px 12px}.bb-search-inline{margin-top:18px;max-width:680px}.bb-search-inline .bb-searchform{margin:0}.bb-archive{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:0;padding-bottom:50px}.bb-archive-main{padding-right:28px;min-width:0}.bb-archive-full{grid-template-columns:minmax(0,1fr)}.bb-archive-full .bb-archive-main{padding-right:0}.bb-grid-arch{gap:30px 24px}.bb-card-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--bb-line)}.bb-card-wide .bb-card-title{font:700 26px/1.25 var(--bb-mono);margin:2px 0 10px}.bb-excerpt{margin:0;color:#4a4660;font-size:15.5px;line-height:1.6}.bb-empty{font-size:17px;margin:0 0 18px}.nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:40px;font-family:var(--bb-mono)}.nav-links .page-numbers{min-width:42px;padding:9px 13px;text-align:center;border:1px solid var(--bb-line);border-radius:8px;background:#fff;color:var(--bb-ink);font-weight:700;font-size:14px}.nav-links .page-numbers.current{background:var(--bb-purple);border-color:var(--bb-purple);color:#fff}.nav-links a.page-numbers:hover{border-color:var(--bb-purple);color:var(--bb-purple)}.nav-links .dots{border:0;background:none}.bb-page-sec{padding:40px 0 60px}.bb-page{max-width:780px;margin:0 auto;color:var(--bb-text)}.bb-page .bb-kicker{display:block;font:600 13px var(--bb-mono);color:var(--bb-purple);margin:0 0 10px}.bb-page .bb-kicker::before{content:"$ ";color:var(--bb-magenta)}.bb-page h1{font:700 40px/1.15 var(--bb-mono);letter-spacing:-.015em;color:var(--bb-ink);margin:0 0 14px}.bb-page .bb-lead{font:400 18.5px/1.65 var(--bb-read);color:#4a4660;margin-bottom:28px;max-width:none}.bb-page h2{font:700 23px/1.3 var(--bb-mono);color:var(--bb-ink);margin:36px 0 12px}.bb-page h2::before{content:"// ";color:var(--bb-magenta)}.bb-page h3{font:700 18px/1.35 var(--bb-mono);margin:24px 0 8px}.bb-page p,.bb-page li{font:400 16.5px/1.75 var(--bb-read)}.bb-page p{margin:0 0 1em}.bb-page ul,.bb-page ol{padding-left:20px;margin:0 0 1.2em}.bb-page li{margin-bottom:6px}.bb-page li::marker{color:var(--bb-magenta)}.bb-page a{color:var(--bb-purple);font-weight:600}.bb-page a:hover{color:var(--bb-magenta)}.bb-cta-box{background:var(--bb-soft);border-left:4px solid var(--bb-magenta);padding:18px 22px;border-radius:0 8px 8px 0;margin-top:32px}.bb-cta-box p{margin:0}.bb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 12px}.bb-card{border:1px solid var(--bb-line);border-radius:10px;padding:18px 20px;background:#fff}.bb-card h3{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--bb-ink)}.bb-card h3 a{color:var(--bb-ink)}.bb-card h3 a:hover{color:var(--bb-purple)}.bb-page .bb-card p{font-size:15px;margin:0 0 6px}.bb-page .bb-card p:last-child{margin-bottom:0}.bb-btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.bb-page a.bb-btn,.bb-btn{display:inline-block;background:var(--bb-grad);color:#fff;padding:12px 22px;border-radius:8px;font-weight:700;text-decoration:none}.bb-page a.bb-btn:hover{color:#fff;filter:brightness(1.1)}.wpcf7 form p{margin:0 0 12px}.wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),.wpcf7 textarea{width:100%;border:1px solid #d5d1e3;border-radius:8px;padding:12px;background:#fff;color:#111;font:400 16px var(--bb-read)}.wpcf7 textarea{min-height:140px}.wpcf7 ::placeholder{color:#8a8a8a;opacity:1}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:2px solid var(--bb-purple);outline-offset:0;border-color:var(--bb-purple)}.wpcf7 input[type=submit]{background:var(--bb-purple);color:#fff;border:0;border-radius:8px;padding:12px 28px;font:700 15px var(--bb-mono);cursor:pointer}.wpcf7 input[type=submit]:hover{background:var(--bb-magenta)}.bb-404 .bb-search-inline{margin:0 0 22px}.bb-footer{background:var(--bb-deep);color:#b9b0da;padding:52px 0 0;border-top:4px solid #6000f9;border-image:linear-gradient(90deg,#6000f9,#ed00ef) 1;margin-top:0}.bb-ft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-bottom:24px}.bb-logo-foot{justify-self:start}.bb-logo-foot img{width:190px}.bb-ft-about{color:#b9b0da;font:400 14px/1.6 var(--bb-mono);margin:12px 0 8px;max-width:310px}.bb-ft-mail{margin:0}.bb-ft-mail a{color:#fff;font-weight:700;font-size:14px}.bb-ft-mail a:hover{color:var(--bb-magenta)}.bb-ft-title{color:#fff;font:700 13px var(--bb-mono);letter-spacing:.04em;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #2e2944}.bb-ft-title::before{content:"// ";color:var(--bb-magenta)}.bb-ft-list{list-style:none;margin:0;padding:0}.bb-ft-list li{margin:0 0 9px;break-inside:avoid}.bb-ft-list a{color:#b9b0da;font:400 14px var(--bb-mono)}.bb-ft-list a:hover{color:#fff}.bb-ft-2col{columns:2;column-gap:20px}.bb-footer-bottom{border-top:1px solid #241f38;padding:16px var(--bb-gut)}.bb-ft-copy{color:#7d74a3;font:400 12px var(--bb-mono);text-align:center;margin:0}@media (max-width:1100px){.bb-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-hero{height:460px}.bb-catnav-list{justify-content:flex-start}}@media (max-width:960px){.bb-top-grid,.bb-split{grid-template-columns:minmax(0,1fr);gap:32px}.bb-cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-single,.bb-archive{grid-template-columns:minmax(0,1fr)}.bb-article,.bb-archive-main{padding-right:0}.bb-sidebar{padding-left:0;border-left:0;border-top:1px solid var(--bb-line);padding-top:24px;margin-top:16px}.bb-side-tags{position:static}.bb-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ft-brand{grid-column:1 / -1}}@media (max-width:782px){body.admin-bar .bb-catnav{top:0}body.admin-bar .bb-drawer-panel{top:46px}}@media (max-width:767px){:root{--bb-gut:16px}.bb-header-in{min-height:72px;gap:8px}.bb-logo img{width:150px}.bb-burger-label{display:none}.bb-search-btn{padding:10px 12px}.bb-search-btn span{display:none}.bb-toplinks a:not(.bb-tl-contato){display:none}.bb-catnav-list a{padding:12px 9px 10px;font-size:12px}.bb-hero-sec{padding:36px 0 32px}.bb-home-h1{font-size:28px}.bb-lead{font-size:15.5px}.bb-trilhas a{font-size:13px;padding:8px 11px}.bb-row{padding-top:24px;padding-bottom:24px}.bb-sec-head{flex-wrap:nowrap}.bb-sec-head h2,.bb-sec-head h3{font-size:16px}.bb-more{font-size:12px}.bb-related .bb-more{display:none}.bb-hero{grid-template-columns:1fr;grid-template-rows:300px 190px 190px;height:auto}.bb-teaser:first-child{grid-row:auto}.bb-teaser:first-child .bb-teaser-title{font-size:22px}.bb-cols3,.bb-grid-2,.bb-grid-3,.bb-grid-4{grid-template-columns:minmax(0,1fr)}.bb-cols3{gap:28px}.bb-post-title{font-size:27px}.bb-content{font-size:17px}.bb-content h2{font-size:22px}.bb-content h3{font-size:19px}.bb-content pre{font-size:13.5px;padding:14px 16px}.bb-content .alignleft,.bb-content .alignright{float:none;margin:1em 0;max-width:100%}.bb-cat-head{padding:26px 0 22px;margin-bottom:22px}.bb-cat-h1{font-size:27px}.bb-card-wide{grid-template-columns:minmax(0,1fr);gap:14px}.bb-card-wide .bb-card-title{font-size:21px}.bb-page-sec{padding:28px 0 44px}.bb-page h1{font-size:29px}.bb-page .bb-lead{font-size:16.5px}.bb-grid2{grid-template-columns:1fr}.bb-ft-grid{grid-template-columns:minmax(0,1fr);gap:24px}.bb-footer{padding-top:40px}.bb-searchform button{padding:0 14px}}.bb-top-grid{align-items:stretch}.bb-hero{height:auto;min-height:480px}.bb-latest{display:flex;flex-direction:column}.bb-latest .bb-list{flex:1;justify-content:space-between}.bb-teaser-title{font:700 15.5px/1.35 var(--bb-sans)}.bb-teaser:first-child .bb-teaser-title{font:700 28px/1.2 var(--bb-mono)}.bb-teaser .bb-kicker{font-size:11px;margin-bottom:2px}.bb-teaser-desc{padding:60px 18px 16px}@media (max-width:1100px){.bb-hero{min-height:420px}}@media (max-width:960px){.bb-hero{min-height:0;height:460px}.bb-latest .bb-list{justify-content:flex-start}}@media (max-width:767px){.bb-hero{height:auto}.bb-teaser:first-child .bb-teaser-title{font-size:22px}}