html[data-hermes]{--om-bg-deep:#021614;--om-bg:#05201e;--om-band:#031a18;--om-surface:#0b2a27;--om-surface-2:#123631;--om-code:#031a18;--om-shadow:#010b0a;--om-heading:#fbe8cf;--om-text:#dde5df;--om-muted:#a3b5ad;--om-rule:#234540;--om-control:#6f8a82;--om-accent:gold;--om-action-hover:#ffe45c;--om-on-accent:#141414;--om-selection:#4a3f0c;--om-warning:#ffbf00;--om-error:#ff9a8a;--om-success:#6fd3a0}html[data-hermes]:not(.dark){--om-bg-deep:#f2e9d6;--om-bg:#fbf7ef;--om-band:#f2e9d6;--om-surface:#fffdf8;--om-surface-2:#f2e9d6;--om-code:#f2e9d6;--om-shadow:#062421;--om-heading:#062421;--om-text:#26332f;--om-muted:#52615b;--om-rule:#ddd3c0;--om-control:#7d8a84;--om-accent:#7a5200;--om-action-hover:#5e3f00;--om-on-accent:#fffdf8;--om-selection:#f3dd9a;--om-warning:#7a5200;--om-error:#a8322a;--om-success:#1f6f4a}[data-hermes] .hm-bento .om-bento__grid{grid-auto-flow:row}[data-hermes] .hm-bento__tile{transition:none}[data-hermes] .hm-bento__tile:hover{box-shadow:none;transform:none}[data-hermes] .hm-bento__tile:after{display:none}[data-hermes] .hm-bento__tile:active{background:var(--om-surface-2)}[data-hermes] .hm-bento__tile .om-bento__copy{min-width:0}[data-hermes] .hm-bento__tile .om-bento__title,[data-hermes] .hm-bento__tile .om-bento__text{margin:0}html[data-hermes],[data-hermes] body{overflow-x:clip}[data-hermes] h1,[data-hermes] h2{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){html[data-hermes] .whatsapp-fab__pulse{animation:none}html[data-hermes] .whatsapp-fab__button{transition:none;transform:none}}[data-hermes] :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--om-focus);outline-offset:3px;transition:none}[data-hermes] .om-toc h2{font:600 var(--om-text-sm)/1.4 var(--om-body);letter-spacing:0;text-transform:none;color:var(--om-heading)}[data-hermes] .om-bento__index{letter-spacing:0}[data-hermes] .om-entry .om-type,[data-hermes] .om-entry__more span,[data-hermes] .om-releases .om-head .om-tag{display:none}[data-hermes] main :is(h1,h2) strong{color:var(--om-accent)}[data-hermes] .hm-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}[data-hermes] .hm-trail{margin:0;padding:0;list-style:none}[data-hermes] .hm-trail li{border-bottom:1px solid var(--om-rule)}[data-hermes] .hm-trail a{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;text-decoration:none;display:grid}[data-hermes] .hm-trail__number{font:600 var(--om-text-lg) var(--om-mono);color:var(--om-accent)}[data-hermes] .hm-trail h2{font-size:var(--om-text-xl);margin:0 0 .5rem}[data-hermes] .hm-trail p{color:var(--om-muted);max-width:68ch;margin:0}[data-hermes] .hm-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;display:grid}[data-hermes] .hm-area{border-top:1px solid var(--om-rule);padding-block:1.5rem}[data-hermes] .hm-area h2,[data-hermes] .hm-area h3{font-size:var(--om-text-xl);margin-bottom:.75rem}[data-hermes] .hm-area p{margin-bottom:1rem}[data-hermes] .hm-intro{padding-block:2rem}[data-hermes] .hm-spec dl{margin:0}[data-hermes] .hm-spec dl div{border-bottom:1px solid var(--om-rule);padding-block:1rem}[data-hermes] .hm-spec dt{font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .hm-spec dd{overflow-wrap:anywhere;margin:.25rem 0 0}[data-hermes] .hm-box{border-bottom:1px solid var(--om-rule);padding-block:1.5rem}[data-hermes] .hm-box h2{font-size:var(--om-text-2xl);margin-bottom:1rem}[data-hermes] .hm-box ul{padding-left:1.5rem;list-style:outside}[data-hermes] .hm-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:2rem;display:grid}[data-hermes] .hm-steps a{border:1px solid var(--om-rule);border-radius:var(--om-radius-md);background:var(--om-surface);min-width:0;color:var(--om-heading);overflow-wrap:anywhere;gap:.25rem;padding:1rem 1.25rem;font-weight:600;text-decoration:none;display:grid}[data-hermes] .hm-steps a:hover{border-color:var(--om-action);color:var(--om-heading)}[data-hermes] .hm-steps a:active{background:var(--om-surface-2)}[data-hermes] .hm-steps small{color:var(--om-muted);font-size:var(--om-text-sm);font-weight:400}[data-hermes] .hm-steps__next{text-align:right}[data-hermes] .hm-steps a:only-child{grid-column:2}[data-hermes] .hm-steps a:only-child:not(.hm-steps__next){grid-column:1}[data-hermes] .hm-faq>section{border-bottom:1px solid var(--om-rule);max-width:46rem;padding-block:var(--om-space-2)}[data-hermes] .hm-faq h2{padding:var(--om-space-3) 0;color:var(--om-heading);font:700 var(--om-text-lg)/1.3 var(--om-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}[data-hermes] .hm-faq p{max-width:60ch;margin:0 0 1rem}[data-hermes] .hm-empty{border:1px solid var(--om-rule);padding:2rem}@media (width<=40rem){[data-hermes] .hm-areas{grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-actions{flex-direction:column;align-items:stretch}[data-hermes] .hm-trail a{grid-template-columns:2rem minmax(0,1fr)}}[data-hermes] .hm-hero__icon{border-radius:24%;flex:none;width:.85em;height:.85em}[data-hermes] .hm-hero__icon--light,html[data-hermes]:not(.dark) .hm-hero__icon--dark{display:none}html[data-hermes]:not(.dark) .hm-hero__icon--light{outline:1px solid var(--om-rule);outline-offset:-1px;display:block}[data-hermes] .hm-hero .om-hero__title{white-space:nowrap;align-items:center;gap:.18em;font-size:clamp(2.25rem,4.4vw,4.25rem);display:flex}[data-hermes] .hm-hero .om-hero__tagline{text-wrap:balance;max-width:30ch;color:var(--om-text);letter-spacing:-.015em;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:500}[data-hermes] .hm-how__map{gap:var(--om-space-8);grid-template-columns:minmax(0,1fr);display:grid}[data-hermes] .hm-how__core{align-content:center;justify-items:start;gap:var(--om-space-2);padding:var(--om-space-8);border:1px solid var(--om-accent);border-radius:var(--om-radius-lg);background:var(--om-surface);display:grid}[data-hermes] .hm-how__icon{width:4rem;height:4rem;margin-bottom:var(--om-space-3);border-radius:24%}html[data-hermes]:not(.dark) .hm-how__icon.hm-hero__icon--light{outline:1px solid var(--om-rule);outline-offset:-1px;display:block}[data-hermes] .hm-how__core p{margin:0}[data-hermes] .hm-how__name{font:800 var(--om-text-3xl)/1 var(--om-display);letter-spacing:-.04em;color:var(--om-heading)}[data-hermes] .hm-how__where{font-size:var(--om-text-xl);color:var(--om-accent);font-weight:600}[data-hermes] .hm-how__shared{padding-top:var(--om-space-4);border-top:1px solid var(--om-rule);color:var(--om-muted);max-width:30ch;margin-top:var(--om-space-4)!important}[data-hermes] .hm-how__entries{gap:var(--om-space-4);margin:0 0 0 var(--om-space-6);padding:0 0 0 var(--om-space-8);list-style:none;display:grid;position:relative}[data-hermes] .hm-how__entry{min-width:0;position:relative}[data-hermes] .hm-how__entry:after{content:"";left:calc(-1 * var(--om-space-8));top:calc(-1 * var(--om-space-2));bottom:calc(-1 * var(--om-space-2));background:var(--om-accent);width:2px;position:absolute}[data-hermes] .hm-how__entry:first-child:after{top:calc(-1 * var(--om-space-8))}[data-hermes] .hm-how__entry:last-child:after{bottom:50%}[data-hermes] .hm-how__entry:before{content:"";left:calc(-1 * var(--om-space-8));width:var(--om-space-8);background:var(--om-accent);height:2px;position:absolute;top:50%}[data-hermes] .hm-how__card{gap:var(--om-space-4);height:100%;padding:var(--om-space-5) var(--om-space-6);border:1px solid var(--om-rule);border-radius:var(--om-radius-md);background:var(--om-surface);color:var(--om-text);grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}[data-hermes] a.hm-how__card:hover{border-color:var(--om-accent)}[data-hermes] a.hm-how__card:active{background:var(--om-surface-2)}[data-hermes] .hm-how__glyph{border-radius:var(--om-radius-sm);background:var(--om-surface-2);width:2.5rem;height:2.5rem;color:var(--om-accent);place-items:center;display:grid}[data-hermes] .hm-how__glyph svg{width:1.25rem;height:1.25rem}[data-hermes] .hm-how__body{gap:var(--om-space-1);min-width:0;display:grid}[data-hermes] .hm-how__title{font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-how__body code{color:var(--om-accent);font:500 var(--om-text-sm)/1.5 var(--om-mono);overflow-wrap:anywhere;background:0 0;justify-self:start;padding:0}[data-hermes] .hm-how__text{color:var(--om-muted);font-size:var(--om-text-sm)}@media (width>=64rem){[data-hermes] .hm-how__map{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:0}[data-hermes] .hm-how__core{margin-right:var(--om-space-8);position:relative}[data-hermes] .hm-how__entries{margin-left:0}[data-hermes] .hm-how__entry:first-child:after{top:50%}[data-hermes] .hm-how__core:after{content:"";right:calc(-1 * var(--om-space-8) - 1px);width:var(--om-space-8);background:var(--om-accent);height:2px;position:absolute;top:50%}}[data-hermes] .hm-path__list{gap:0 var(--om-space-12);border-top:1px solid var(--om-rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}[data-hermes] .hm-path__step{border-bottom:1px solid var(--om-rule);min-width:0}[data-hermes] .hm-path__step a{gap:var(--om-space-4);padding:var(--om-space-6) 0;color:var(--om-text);grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}[data-hermes] .hm-path__number{font:600 var(--om-text-2xl)/1 var(--om-mono);color:var(--om-accent)}[data-hermes] .hm-path__body{gap:var(--om-space-2);min-width:0;display:grid}[data-hermes] .hm-path__title{font:700 var(--om-text-xl)/1.25 var(--om-display);letter-spacing:-.02em;color:var(--om-heading)}[data-hermes] .hm-path__step a:hover .hm-path__title{color:var(--om-accent)}[data-hermes] .hm-path__step a:active{background:var(--om-surface)}[data-hermes] .hm-path__body code{max-width:100%;padding:var(--om-space-1) var(--om-space-3);border-radius:var(--om-radius-sm);background:var(--om-code);color:var(--om-heading);font:400 var(--om-text-sm)/1.6 var(--om-mono);overflow-wrap:anywhere;justify-self:start}@media (width>=64rem){[data-hermes] .hm-path__list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}[data-hermes] .hm-bento__count{color:var(--om-muted);font-size:var(--om-text-sm)}[data-hermes] .hm-community__box{gap:var(--om-space-6);padding:var(--om-space-10);margin-bottom:var(--om-space-10);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-surface);display:grid}[data-hermes] .hm-community__copy h2{margin:0 0 var(--om-space-3);font-size:var(--om-text-3xl)}[data-hermes] .hm-community__copy p{font-size:var(--om-text-lg);color:var(--om-text);margin:0}[data-hermes] a.om-button.hm-discord{align-items:center;gap:var(--om-space-2);background:var(--om-discord);border-color:var(--om-discord);color:var(--om-on-discord);display:inline-flex}[data-hermes] a.om-button.hm-discord:hover{background:var(--om-discord-hover);border-color:var(--om-discord-hover);color:var(--om-on-discord)}[data-hermes] .hm-discord svg{width:1.25rem;height:1.25rem}@media (width>=64rem){[data-hermes] .hm-community__box{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width<=40rem){[data-hermes] .hm-how__card{padding:var(--om-space-4)}[data-hermes] .hm-path__step a{grid-template-columns:2.5rem minmax(0,1fr)}[data-hermes] .hm-community__box{padding:var(--om-space-6)}}[data-hermes] .hm-lead{max-width:60ch;margin:0 0 var(--om-space-8);font-size:var(--om-text-lg);color:var(--om-text)}[data-hermes] .hm-tutorials{border-top:0}[data-hermes] .hm-trail a{color:var(--om-text)}[data-hermes] .hm-trail a:hover h2{color:var(--om-accent)}[data-hermes] .hm-trail a:active{background:var(--om-surface)}[data-hermes] .hm-trail code{max-width:100%;margin-top:var(--om-space-3);padding:var(--om-space-1) var(--om-space-3);border-radius:var(--om-radius-sm);background:var(--om-code);color:var(--om-heading);font:400 var(--om-text-sm)/1.6 var(--om-mono);overflow-wrap:anywhere;display:inline-block}[data-hermes] .hm-extras{gap:var(--om-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}[data-hermes] .hm-extras a{gap:var(--om-space-1);height:100%;padding:var(--om-space-5) var(--om-space-6);border:1px solid var(--om-rule);border-radius:var(--om-radius-md);background:var(--om-surface);text-decoration:none;display:grid}[data-hermes] .hm-extras a:hover{border-color:var(--om-accent)}[data-hermes] .hm-extras a:active{background:var(--om-surface-2)}[data-hermes] .hm-extras__title{font:700 var(--om-text-lg)/1.3 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-extras__area{font-size:var(--om-text-sm);color:var(--om-muted)}@media (width>=48rem){[data-hermes] .hm-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){[data-hermes] .hm-extras{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-hermes] .hm-area h2 a{color:var(--om-heading);text-decoration:none}[data-hermes] .hm-area h2 a:hover{color:var(--om-accent)}[data-hermes] .hm-area__guides{gap:var(--om-space-2);margin:0;padding:0;list-style:none;display:grid}[data-hermes] .hm-area__guides a{color:var(--om-accent);text-underline-offset:.2em}[data-hermes] .hm-area__guides a:hover{color:var(--om-action-hover)}[data-hermes] .om-entry{border-top-width:1px;border-top-color:var(--om-rule);transition:border-color var(--om-dur-base) var(--om-ease-out)}[data-hermes] .om-entry:hover{border-color:var(--om-accent);transform:none}[data-hermes] .hm-intro{max-width:60ch;font-size:var(--om-text-lg)}[data-hermes] .om-reading>.om-page-hero{margin-bottom:0}[data-hermes] .om-reading__layout{padding-top:var(--om-space-6)}[data-hermes] .hm-brief{display:none}@media (width<=64rem){[data-hermes] .om-reading__main{grid-row:1}[data-hermes] .om-reading__aside{grid-row:2}[data-hermes] .om-reading__aside .hm-spec,[data-hermes] .om-reading__aside .om-toc{display:none}[data-hermes] .hm-brief{margin-block:var(--om-space-4) var(--om-space-2);border:1px solid var(--om-rule);border-radius:var(--om-radius-md);background:var(--om-surface);display:block}[data-hermes] .hm-brief h2{padding:var(--om-space-3) var(--om-space-4);color:var(--om-heading);font:600 var(--om-text-md)/1.4 var(--om-body);margin:0}[data-hermes] .hm-brief__spec{padding:0 var(--om-space-4);margin:0}[data-hermes] .hm-brief__spec div{padding-block:var(--om-space-3);border-top:1px solid var(--om-rule)}[data-hermes] .hm-brief__spec dt{font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .hm-brief__spec dd{overflow-wrap:anywhere;margin:0}[data-hermes] .hm-brief__toc{padding:var(--om-space-3) var(--om-space-4) var(--om-space-4) var(--om-space-8);border-top:1px solid var(--om-rule);margin:0}[data-hermes] .hm-brief__toc li+li{margin-top:var(--om-space-2)}[data-hermes] .hm-brief__toc a{color:var(--om-accent)}}[data-hermes] .om-reading__main .hm-community__box{margin-block:var(--om-space-10);grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-area-lead{margin:0 0 var(--om-space-8);font-size:var(--om-text-xl);color:var(--om-heading);text-wrap:pretty;font-weight:500;line-height:1.55}[data-hermes] .hm-area-prose>:first-child{margin-top:0}[data-hermes] .hm-map{margin:var(--om-space-10) 0}[data-hermes] .hm-map__homes{gap:var(--om-space-4);padding:0 0 var(--om-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}[data-hermes] .hm-map__home{align-content:start;gap:var(--om-space-2);min-width:0;padding:var(--om-space-5);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-surface);margin:0;display:grid;position:relative}[data-hermes] .hm-map__home:first-child{border-color:var(--om-accent)}[data-hermes] .hm-map__home:after{content:"";left:50%;bottom:calc(-1 * var(--om-space-8) - 1px);width:2px;height:var(--om-space-8);background:var(--om-accent);position:absolute}[data-hermes] .hm-map .hm-map__home p{margin:0}[data-hermes] .hm-map__name{font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-map__env code{color:var(--om-accent);font:600 var(--om-text-sm)/1.5 var(--om-mono);overflow-wrap:anywhere;background:0 0;padding:0}[data-hermes] .hm-map__cmd code{color:var(--om-heading);font:500 var(--om-text-sm)/1.5 var(--om-mono);background:0 0;padding:0}[data-hermes] .hm-map__cmd{font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .hm-map__files{gap:var(--om-space-1);margin:var(--om-space-3) 0 0;padding:var(--om-space-3) 0 0;border-top:1px solid var(--om-rule);list-style:none;display:grid}[data-hermes] .hm-map__files li{margin:0;padding:0}[data-hermes] .hm-map__files li:before{content:none}[data-hermes] .hm-map__files code{color:var(--om-text);font:400 var(--om-text-sm)/1.6 var(--om-mono);background:0 0;padding:0}[data-hermes] .hm-map__shared{padding:var(--om-space-5) var(--om-space-6);border:2px solid var(--om-accent);border-radius:var(--om-radius-lg);background:var(--om-surface-2)}[data-hermes] .hm-map .hm-map__shared-title{margin:0 0 var(--om-space-4);font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-map__shared ul{gap:var(--om-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-hermes] .hm-map__shared li{gap:var(--om-space-1);padding:0 0 0 var(--om-space-4);border-left:1px solid var(--om-rule);margin:0;display:grid}[data-hermes] .hm-map__shared li:before{content:none}[data-hermes] .hm-map__shared strong{color:var(--om-heading);font-weight:700}[data-hermes] .hm-map__shared li code{color:var(--om-text);font:400 var(--om-text-sm)/1.5 var(--om-mono);overflow-wrap:anywhere;background:0 0;justify-self:start;padding:0}[data-hermes] .hm-map figcaption{margin-top:var(--om-space-3);font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .hm-map figcaption code{font-size:var(--om-text-xs)}@media (width<=64rem){[data-hermes] .hm-map__shared ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){[data-hermes] .hm-map__homes{gap:var(--om-space-6);grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-map__home:after{left:var(--om-space-8);bottom:calc(-1 * var(--om-space-6) - 1px);height:var(--om-space-6)}[data-hermes] .hm-map__home:last-child:after{bottom:calc(-1 * var(--om-space-8) - 1px);height:var(--om-space-8)}[data-hermes] .hm-map__shared ul{grid-template-columns:minmax(0,1fr)}}[data-hermes] .hm-compare{gap:var(--om-space-4);margin:var(--om-space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-hermes] .hm-compare__col{min-width:0;padding:var(--om-space-6);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-surface)}[data-hermes] .hm-compare__col--shared{background:var(--om-surface-2);border-color:#0000}[data-hermes] .hm-compare .hm-compare__title{margin:0 0 var(--om-space-2);font:700 var(--om-text-xl)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-compare ul{margin:0;padding:0;list-style:none}[data-hermes] .hm-compare li{padding:var(--om-space-3) 0;border-top:1px solid var(--om-rule);margin:0}[data-hermes] .hm-compare li:before{content:none}@media (width<=48rem){[data-hermes] .hm-compare{grid-template-columns:minmax(0,1fr)}}[data-hermes] .hm-callout{margin:var(--om-space-8) 0;padding:var(--om-space-6) var(--om-space-8);border:1px solid var(--om-accent);border-radius:var(--om-radius-lg);background:var(--om-surface)}[data-hermes] .hm-callout .hm-callout__title{margin:0 0 var(--om-space-3);font:700 var(--om-text-xl)/1.3 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-callout__body>:last-child{margin-bottom:0}[data-hermes] .hm-area-guides{margin-top:var(--om-space-12)}[data-hermes] .hm-area-guides h2{margin:0 0 var(--om-space-5);font-size:var(--om-text-2xl)}[data-hermes] .hm-area-guides ul{gap:var(--om-space-3);margin:0;padding:0;list-style:none;display:grid}[data-hermes] .hm-area-guides a{gap:var(--om-space-2);padding:var(--om-space-6);border:1px solid var(--om-accent);border-radius:var(--om-radius-lg);background:var(--om-surface);text-decoration:none;display:grid}[data-hermes] .hm-area-guides a:active{background:var(--om-bg)}[data-hermes] .hm-area-guides__title{font:700 var(--om-text-xl)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-area-guides__text{color:var(--om-text)}[data-hermes] .hm-area-guides__meta{font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .om-prose :is(.hm-map,.hm-compare) :is(ul,ol){padding-inline-start:0}[data-hermes] .om-prose :is(.hm-map,.hm-compare) li{list-style:none}[data-hermes] .om-prose :is(.hm-map,.hm-compare) li+li{margin-top:0}[data-hermes] .om-prose .hm-map__shared li:first-child{border-left:0;padding-left:0}[data-hermes] .om-prose .hm-map__files li+li{margin-top:0}[data-hermes] .hm-map .hm-map__same{margin-top:var(--om-space-3);padding-top:var(--om-space-3);border-top:1px solid var(--om-rule);font-size:var(--om-text-sm);color:var(--om-muted)}@media (width<=48rem){[data-hermes] .om-prose .hm-map__shared li{padding:var(--om-space-3) 0 0;border-left:0;border-top:1px solid var(--om-rule)}[data-hermes] .om-prose .hm-map__shared li:first-child{border-top:0;padding-top:0}}[data-hermes] .hm-area-jump{margin:calc(-1 * var(--om-space-4)) 0 var(--om-space-8);font-weight:600}[data-hermes] .hm-area-jump a{color:var(--om-accent);text-underline-offset:.2em;text-decoration:underline 1px}[data-hermes] .hm-area-jump a:hover{color:var(--om-action-hover)}[data-hermes] .hm-area-guides__go{margin-top:var(--om-space-2);color:var(--om-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline 1px}[data-hermes] .hm-area-guides a:hover .hm-area-guides__go{color:var(--om-action-hover)}[data-hermes] .om-prose td code{white-space:nowrap;overflow-wrap:normal}[data-hermes] .om-prose table{-webkit-overflow-scrolling:touch}[data-hermes] .code-frame-scope .expressive-code .frame.is-terminal .copy{inset-block-start:0}[data-hermes] .code-frame-scope .expressive-code .frame.is-terminal .copy button{block-size:1.75rem}[data-hermes] .hm-map__env code{overflow-wrap:break-word}[data-hermes] .hm-map .hm-map__files--cmds{margin-top:var(--om-space-2);border-top:0;padding-top:0}[data-hermes] .hm-map .hm-map__files--cmds code{color:var(--om-heading)}[data-hermes] .hm-map .hm-map__files--cmds code:before{content:"$ ";color:var(--om-muted)}[data-hermes] .hm-rows{margin:var(--om-space-8) 0;border-top:1px solid var(--om-rule)}[data-hermes] .hm-rows__head,[data-hermes] .hm-rows__row{gap:var(--om-space-6);padding:var(--om-space-4) 0;border-bottom:1px solid var(--om-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);display:grid}[data-hermes] .hm-rows__head{padding-block:var(--om-space-3);font-size:var(--om-text-sm);color:var(--om-heading);font-weight:700}[data-hermes] .hm-rows__cmd code{color:var(--om-accent);font:600 var(--om-text-sm)/1.6 var(--om-mono);overflow-wrap:break-word;background:0 0;padding:0}[data-hermes] .hm-rows__cell{gap:var(--om-space-1);min-width:0;display:grid}[data-hermes] .hm-rows__cell code{white-space:nowrap}[data-hermes] .hm-rows__label{font-size:var(--om-text-sm);color:var(--om-heading);font-weight:700;display:none}@media (width<=48rem){[data-hermes] .hm-rows__head{display:none}[data-hermes] .hm-rows__row{gap:var(--om-space-3);padding-block:var(--om-space-5);grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-rows__label{display:block}}[data-hermes] .hm-brief{margin-bottom:var(--om-space-8)!important}[data-hermes] .hm-flow{margin:var(--om-space-10) 0}[data-hermes] .om-prose .hm-flow__steps{grid-template-columns:repeat(var(--hm-flow-steps), minmax(0, 1fr));gap:var(--om-space-6);margin:0;padding:0;list-style:none;display:grid}[data-hermes] .om-prose .hm-flow__step{align-content:start;gap:var(--om-space-2);min-width:0;padding:var(--om-space-5);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-surface);margin:0;display:grid;position:relative}[data-hermes] .hm-flow__step:not(:last-child):after{content:"";top:50%;right:calc(-1 * var(--om-space-6) - 1px);width:var(--om-space-6);background:var(--om-accent);height:2px;position:absolute}[data-hermes] .hm-flow__step:first-child{border-color:var(--om-accent)}[data-hermes] .hm-flow .hm-flow__step p{margin:0}[data-hermes] .hm-flow__title{font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-flow__code code{color:var(--om-accent);font:600 var(--om-text-sm)/1.5 var(--om-mono);overflow-wrap:break-word;background:0 0;padding:0}[data-hermes] .hm-flow__text{font-size:var(--om-text-sm);color:var(--om-text);line-height:1.6}[data-hermes] .hm-flow figcaption{margin-top:var(--om-space-3);font-size:var(--om-text-sm);color:var(--om-muted)}@media (width<=64rem){[data-hermes] .om-prose .hm-flow__steps{gap:var(--om-space-5);grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-flow__step:not(:last-child):after{top:auto;bottom:calc(-1 * var(--om-space-5) - 1px);left:var(--om-space-8);width:2px;height:var(--om-space-5);right:auto}}@media (width>=48rem){[data-hermes] .hm-area-prose table{width:100%;display:table}}[data-hermes] .hm-env{margin:var(--om-space-10) 0;border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-code);overflow:hidden}[data-hermes] .hm-env .hm-env__file{padding:var(--om-space-3) var(--om-space-5);border-bottom:1px solid var(--om-rule);background:var(--om-surface);margin:0}[data-hermes] .hm-env__file code{color:var(--om-muted);font:500 var(--om-text-sm)/1.5 var(--om-mono);background:0 0;padding:0}[data-hermes] .hm-env__groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-hermes] .hm-env__group{min-width:0;padding:var(--om-space-5)}[data-hermes] .hm-env__group+.hm-env__group{border-left:1px solid var(--om-rule)}[data-hermes] .hm-env .hm-env__title{margin:0 0 var(--om-space-3);font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-env dl{gap:var(--om-space-4);margin:0;display:grid}[data-hermes] .hm-env dt code{color:var(--om-accent);font:600 var(--om-text-sm)/1.5 var(--om-mono);overflow-wrap:break-word;background:0 0;padding:0}[data-hermes] .hm-env dd{margin:var(--om-space-1) 0 0;font-size:var(--om-text-sm);color:var(--om-text);line-height:1.6}[data-hermes] .hm-env figcaption{padding:var(--om-space-3) var(--om-space-5);border-top:1px solid var(--om-rule);font-size:var(--om-text-sm);color:var(--om-muted);background:var(--om-surface)}@media (width<=48rem){[data-hermes] .hm-env__groups{grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-env__group+.hm-env__group{border-left:0;border-top:1px solid var(--om-rule)}}[data-hermes] .hm-skill{gap:var(--om-space-6);margin:var(--om-space-10) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}[data-hermes] .hm-skill__file{border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-code);min-width:0;overflow:hidden}[data-hermes] .hm-skill .hm-skill__path{padding:var(--om-space-3) var(--om-space-5);border-bottom:1px solid var(--om-rule);background:var(--om-surface);margin:0}[data-hermes] .hm-skill__path code{color:var(--om-muted);font:500 var(--om-text-xs)/1.5 var(--om-mono);overflow-wrap:break-word;background:0 0;padding:0}[data-hermes] .hm-skill__front{gap:var(--om-space-1);padding:var(--om-space-4) var(--om-space-5);border-bottom:1px dashed var(--om-rule);margin:0;display:grid}[data-hermes] .hm-skill__front div{gap:var(--om-space-2);flex-wrap:wrap;display:flex}[data-hermes] .hm-skill__front dd{margin:0}[data-hermes] .hm-skill__front code,[data-hermes] .hm-skill__sections code{font:400 var(--om-text-sm)/1.6 var(--om-mono);background:0 0;padding:0}[data-hermes] .hm-skill__front dt code{color:var(--om-accent)}[data-hermes] .hm-skill__front dd code{color:var(--om-heading)}[data-hermes] .om-prose .hm-skill__sections{gap:var(--om-space-3);padding:var(--om-space-4) var(--om-space-5);margin:0;list-style:none;display:grid}[data-hermes] .om-prose .hm-skill__sections li{gap:0;margin:0;display:grid}[data-hermes] .hm-skill__sections code{color:var(--om-heading);font-weight:600}[data-hermes] .hm-skill__sections span{font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .om-prose .hm-skill__levels{gap:var(--om-space-4);padding:0 0 0 var(--om-space-6);border-left:2px solid var(--om-accent);align-content:center;margin:0;list-style:none;display:grid;position:relative}[data-hermes] .om-prose .hm-skill__levels li{padding:var(--om-space-4) var(--om-space-5);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-surface);margin:0}[data-hermes] .om-prose .hm-skill__levels li:first-child{border-color:var(--om-accent)}[data-hermes] .hm-skill .hm-skill__levels p{margin:0}[data-hermes] .hm-skill__level{font:600 var(--om-text-xs)/1.4 var(--om-mono);color:var(--om-accent)}[data-hermes] .hm-skill__level-title{font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading);margin-top:var(--om-space-1)!important}[data-hermes] .hm-skill__level-text{font-size:var(--om-text-sm);line-height:1.6;margin-top:var(--om-space-1)!important}[data-hermes] .hm-skill figcaption{font-size:var(--om-text-sm);color:var(--om-muted);grid-column:1/-1}@media (width<=64rem){[data-hermes] .hm-skill{grid-template-columns:minmax(0,1fr)}}[data-hermes] .om-prose .hm-how__map{margin:var(--om-space-10) 0}[data-hermes] .om-prose .hm-how__entries{margin-top:0;margin-bottom:0}[data-hermes] .om-prose .hm-how__entry{margin:0;list-style:none}[data-hermes] .om-prose .hm-how__core p{margin:0}[data-hermes] .om-prose .hm-how__card{text-decoration:none}[data-hermes] .hm-tree{margin:var(--om-space-10) 0;padding:var(--om-space-5) var(--om-space-6);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);background:var(--om-code)}[data-hermes] .om-prose .hm-tree__rows{gap:0;margin:0;padding:0;list-style:none;display:grid}[data-hermes] .om-prose .hm-tree__row{gap:var(--om-space-6);padding:var(--om-space-2) 0;border-bottom:1px dashed var(--om-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;margin:0;display:grid}[data-hermes] .om-prose .hm-tree__row:last-child{border-bottom:0}[data-hermes] .hm-tree__path{white-space:pre;min-width:0;overflow-x:auto}[data-hermes] .hm-tree__branch{font:400 var(--om-text-sm)/1.6 var(--om-mono);color:var(--om-muted)}[data-hermes] .hm-tree__path code{color:var(--om-heading);font:500 var(--om-text-sm)/1.6 var(--om-mono);background:0 0;padding:0}[data-hermes] .hm-tree__row--strong .hm-tree__path code{color:var(--om-accent);font-weight:700}[data-hermes] .hm-tree__text{font-size:var(--om-text-sm);color:var(--om-text);line-height:1.6}[data-hermes] .hm-tree figcaption{margin-top:var(--om-space-3);padding-top:var(--om-space-3);border-top:1px solid var(--om-rule);font-size:var(--om-text-sm);color:var(--om-muted)}@media (width<=48rem){[data-hermes] .om-prose .hm-tree__row{gap:var(--om-space-1);grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-tree{padding:var(--om-space-4)}}[data-hermes] .hm-stack{margin:var(--om-space-10) 0}[data-hermes] .om-prose .hm-stack__layers{gap:var(--om-space-2);margin:0;padding:0;list-style:none;display:grid}[data-hermes] .om-prose .hm-stack__layer{gap:var(--om-space-5);padding:var(--om-space-4) var(--om-space-5);border:1px solid var(--om-rule);border-radius:var(--om-radius-md);background:var(--om-surface);grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto;align-items:center;margin:0;display:grid}[data-hermes] .om-prose .hm-stack__layer:first-child{border-color:var(--om-accent)}[data-hermes] .hm-stack__file{color:var(--om-accent);font:600 var(--om-text-sm)/1.5 var(--om-mono);overflow-wrap:break-word;background:0 0;padding:0}[data-hermes] .hm-stack__body{gap:var(--om-space-1);min-width:0;display:grid}[data-hermes] .hm-stack__title{font:700 var(--om-text-lg)/1.25 var(--om-display);color:var(--om-heading)}[data-hermes] .hm-stack__text{font-size:var(--om-text-sm);color:var(--om-text);line-height:1.6}[data-hermes] .hm-stack__size{font-size:var(--om-text-sm);color:var(--om-muted);white-space:nowrap}[data-hermes] .hm-stack .hm-stack__chat{margin:var(--om-space-2) 0 0;padding:var(--om-space-4) var(--om-space-5);border:1px dashed var(--om-control);border-radius:var(--om-radius-md);color:var(--om-muted)}[data-hermes] .hm-stack__chat span{color:var(--om-heading);font-weight:700}[data-hermes] .hm-stack figcaption{margin-top:var(--om-space-3);font-size:var(--om-text-sm);color:var(--om-muted)}@media (width<=48rem){[data-hermes] .om-prose .hm-stack__layer{gap:var(--om-space-2);grid-template-columns:minmax(0,1fr)}[data-hermes] .hm-stack__size{white-space:normal}}[data-hermes] .om-prose .hm-map__home:first-child,[data-hermes] .om-prose .hm-flow__step:first-child,[data-hermes] .om-prose .hm-stack__layer:first-child,[data-hermes] .om-prose .hm-skill__levels li:first-child,[data-hermes] .hm-how__core{border-color:var(--om-control);background:var(--om-surface-2)}[data-hermes] .hm-map__shared{border:1px solid var(--om-control)}[data-hermes] .hm-callout{background:var(--om-surface-2);border:0}[data-hermes] .om-prose a.hm-how__card,[data-hermes] .om-prose a.hm-how__card *{text-decoration:none}[data-hermes] .om-prose a.hm-how__card:hover .hm-how__title{color:var(--om-accent)}@media (width<=48rem){[data-hermes] .om-prose .hm-tree__text{padding-left:calc(var(--hm-tree-depth,0) * .6em)}}[data-hermes] .om-prose .hm-facts{gap:0 var(--om-space-8);margin:var(--om-space-8) 0;padding:0;list-style:none;display:grid}[data-hermes] .om-prose .hm-facts--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-hermes] .om-prose .hm-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-hermes] .om-prose .hm-facts__item{gap:var(--om-space-1);padding:var(--om-space-4) 0;border-top:1px solid var(--om-rule);align-content:start;margin:0;display:grid}[data-hermes] .hm-facts__title{font:700 var(--om-text-lg)/1.3 var(--om-display);color:var(--om-heading)}[data-hermes] code.hm-facts__title--code{color:var(--om-accent);font:600 var(--om-text-md)/1.4 var(--om-mono);background:0 0;justify-self:start;padding:0}[data-hermes] .hm-facts__text{font-size:var(--om-text-sm);color:var(--om-text);line-height:1.6}@media (width<=48rem){[data-hermes] .om-prose :is(.hm-facts--2,.hm-facts--3){grid-template-columns:minmax(0,1fr)}}[data-hermes] .om-prose li>a.hm-how__card:not(.om-button){text-decoration:none}[data-hermes] .hm-box.hm-prep{margin-top:var(--om-space-6);padding:var(--om-space-5) var(--om-space-6);border-radius:var(--om-radius-lg);background:var(--om-surface-2);border:0}[data-hermes] .hm-prep h2{margin-top:0}[data-hermes] .hm-prep .hm-prep__label{margin:0 0 var(--om-space-2);color:var(--om-heading);font-weight:600}[data-hermes] .hm-prep ul{margin:0}@media (width<=48rem){[data-hermes] .code-frame-scope .expressive-code .ec-line .code{white-space:pre;overflow-wrap:normal}}[data-hermes] :is(.hm-path__body,.hm-trail) code{white-space:nowrap;overflow-wrap:normal;width:fit-content;max-width:100%;display:block;overflow-x:auto}[data-hermes] .hm-faq-layout{gap:var(--om-space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){[data-hermes] .hm-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}[data-hermes] .hm-faq-layout__aside{top:calc(var(--om-header-height) + var(--om-space-6));position:sticky}}[data-hermes] .hm-faq-layout__aside .hm-community__box{padding:var(--om-space-6);grid-template-columns:minmax(0,1fr);margin:0}[data-hermes] .hm-faq-layout__aside .hm-community__copy h2{font-size:var(--om-text-2xl)}[data-hermes] .hm-faq-layout__aside .hm-actions{flex-direction:column;align-items:stretch}[data-hermes] .hm-faq details{max-width:none}@media (width<=40rem){[data-hermes] .om-releases__all{white-space:normal;text-align:center;height:auto;padding-block:var(--om-space-3)}}@media (width>=64rem){[data-hermes] .hm-path__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}[data-hermes] .hm-path__body{align-items:baseline;gap:var(--om-space-6);grid-template-columns:minmax(0,1fr) auto}[data-hermes] .hm-path__step a{padding-block:var(--om-space-4)}}[data-hermes] .hm-box.hm-prep{margin-bottom:var(--om-space-6)}@media (width<=48rem){html[data-hermes]:has(.om-reading,.hm-faq-layout) .whatsapp-fab{display:none}[data-hermes] .om-footer .om-bar{align-items:flex-start;gap:var(--om-space-3);flex-direction:column}[data-hermes] .om-footer nav{gap:var(--om-space-5)}[data-hermes] .om-home .om-author{justify-content:flex-start}}[data-hermes] .hm-area-guides{padding:var(--om-space-8);border-radius:var(--om-radius-lg);background:var(--om-surface-2)}[data-hermes] .hm-area-guides h2{margin-top:0}[data-hermes] .hm-area-guides a{background:var(--om-surface)}[data-hermes] .hm-area-guides a:hover{background:var(--om-bg)}@media (width<=48rem){[data-hermes] .hm-area-guides{padding:var(--om-space-5)}}[data-hermes] main :not(pre)>code{white-space:nowrap;overflow-wrap:normal;vertical-align:bottom;max-width:100%;display:inline-block;overflow-x:auto}[data-hermes] main :is(code,pre,kbd){font-variant-ligatures:none}@media (width>=48rem){[data-hermes] .om-reading .om-prose table{width:100%;display:table}}[data-hermes] .hm-shot{margin:var(--om-space-8) 0}[data-hermes] .hm-shot img{border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);width:100%;height:auto;display:block}[data-hermes] .hm-shot figcaption{margin-top:var(--om-space-3);font-size:var(--om-text-sm);color:var(--om-muted)}[data-hermes] .hm-trail__body{gap:var(--om-space-3);min-width:0;display:grid}@media (width>=64rem){[data-hermes] .hm-trail__body{gap:var(--om-space-8);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center}[data-hermes] .hm-trail__body>code{margin-top:0}}[data-hermes] .om-main>.om-page-hero{width:min(calc(100% - 2 * var(--om-gutter)), calc(var(--om-frame) - 2 * var(--om-gutter)));padding-inline:0}[data-hermes] .om-post__body{justify-content:flex-start}[data-hermes] .om-post__more{margin-top:var(--om-space-4)}[data-hermes] main :is(.hm-diagram,.hm-env,.hm-rows,.hm-facts,.hm-callout) code:not(.hm-tree__path code){white-space:normal;overflow-wrap:break-word;max-width:none;display:inline;overflow:visible}[data-hermes] main .hm-rows__cmd code{white-space:normal}[data-hermes] main :not(pre)>code{max-width:none;display:inline;overflow:visible}@media (width<=48rem){[data-hermes] main :not(pre)>code{white-space:normal;overflow-wrap:anywhere}}[data-hermes] main .hm-compare code{white-space:normal;overflow-wrap:break-word}[data-hermes] .hm-compare{align-items:start}[data-hermes] .code-frame-scope .expressive-code .frame.has-title .copy{inset-block-start:0}[data-hermes] .code-frame-scope .expressive-code .frame.has-title .copy button{block-size:1.75rem}[data-hermes] .hm-skill__front div>*{min-width:0}[data-hermes] .hm-skill__front dd code{overflow-wrap:anywhere}[data-hermes] .hm-rows__cmd--plain{font:700 var(--om-text-md)/1.4 var(--om-display);color:var(--om-heading)}
