.top-navbar-module__XbPizq__topbar{--nav-merge-start:var(--announcement-bg-start,#16455f);--nav-merge-middle:var(--announcement-bg-middle,#309aa8);--nav-merge-end:var(--announcement-bg-end,#ffb05e);z-index:150;pointer-events:none;padding:.9rem clamp(1rem,3vw,2.5rem) .6rem;position:relative}.top-navbar-module__XbPizq__topbar:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 30% 0%, #ffba7480, transparent 70%), linear-gradient(115deg, var(--nav-merge-start) 0%, var(--nav-merge-middle) 52%, var(--nav-merge-end) 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b3 22%,#00000047 46%,#0000 70%);mask-image:linear-gradient(#000 0%,#000000b3 22%,#00000047 46%,#0000 70%)}.top-navbar-module__XbPizq__bar{pointer-events:auto;background-color:#fff;background-image:linear-gradient(#fff,#fff6ef);border:1px solid #e07a523d;border-radius:1.4rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2.5rem);max-width:120rem;margin:0 auto;padding:.5rem .8rem;transition:background .4s,border-color .4s,box-shadow .4s;animation:.7s cubic-bezier(.22,1,.36,1) both top-navbar-module__XbPizq__barIn;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 18px 42px -24px #783c146b,0 6px 18px -12px #0003}.top-navbar-module__XbPizq__bar:before{content:"";border-radius:inherit;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.top-navbar-module__XbPizq__bar:hover:before{opacity:1}.top-navbar-module__XbPizq__bar:hover{background:linear-gradient(#fff,#fff3ea);border-color:#e07a5266;box-shadow:inset 0 1px #fff,0 22px 48px -24px #783c147a,0 8px 20px -12px #0000003d}@keyframes top-navbar-module__XbPizq__barIn{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.top-navbar-module__XbPizq__logoLink{color:var(--foreground);flex-shrink:0;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.top-navbar-module__XbPizq__logoPlate{background:#fff;border:1px solid #e07a5259;border-radius:.8rem;align-items:center;padding:.28rem .7rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex;box-shadow:0 8px 22px -8px #783c1459,inset 0 1px #fffffff2}.top-navbar-module__XbPizq__logoLink:hover .top-navbar-module__XbPizq__logoPlate{transform:translateY(-2px)scale(1.02);box-shadow:0 6px 12px -6px #00000059}.top-navbar-module__XbPizq__logo{object-fit:contain;width:auto;height:4rem;display:block}.top-navbar-module__XbPizq__items{align-items:center;gap:2rem;display:flex;position:relative}.top-navbar-module__XbPizq__pill{-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);transform-origin:0;will-change:transform, filter;opacity:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,#f0a07180,#e07a5266 45%,#f4bd9080);border:1px solid #e07a5273;border-radius:100px;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s,filter .3s,box-shadow .3s;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff59,0 3px 8px -4px #0000004d}.top-navbar-module__XbPizq__items:hover .top-navbar-module__XbPizq__pill{filter:brightness(1.3)saturate(1.15);box-shadow:inset 0 1px #ffffff73,0 5px 12px -4px #00000059}.top-navbar-module__XbPizq__item{z-index:1;color:#c96442;will-change:transform;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;text-decoration:none;transition:color .28s,transform .4s cubic-bezier(.22,1,.36,1),filter .28s,box-shadow .35s;display:inline-flex;position:relative}.top-navbar-module__XbPizq__item:hover,.top-navbar-module__XbPizq__item:focus-visible{color:#b8552f;filter:brightness(1.05);transform:translateY(-3px)scale(1.03);box-shadow:0 5px 10px -5px #00000059}.top-navbar-module__XbPizq__itemActive{color:#b8552f}.top-navbar-module__XbPizq__item:focus-visible{outline-offset:2px;outline:2px solid #e07a52b3}.top-navbar-module__XbPizq__itemIcon{color:#e8946a;filter:drop-shadow(0 0 5px #f0a071cc)drop-shadow(0 0 12px #e07a5280);flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .3s;display:inline-flex}.top-navbar-module__XbPizq__item:hover .top-navbar-module__XbPizq__itemIcon,.top-navbar-module__XbPizq__item:focus-visible .top-navbar-module__XbPizq__itemIcon{filter:drop-shadow(0 0 8px #f0a071)drop-shadow(0 0 20px #e07a52b3);transform:translateY(-1px)scale(1.08)}.top-navbar-module__XbPizq__itemLabel{letter-spacing:.04em;white-space:nowrap;font-size:1.2rem;font-weight:700}.top-navbar-module__XbPizq__search{color:#c96442;background:#e07a5214;border:1px solid #e07a524d;border-radius:100px;align-items:center;gap:1rem;padding:.9rem 1.2rem;transition:background .3s,box-shadow .3s,border-color .3s,transform .3s;display:flex;position:relative}.top-navbar-module__XbPizq__search svg{filter:drop-shadow(0 0 4px #f0a071b3)}.top-navbar-module__XbPizq__search:focus-within{background:#f0a07124;border-color:#e07a52a6;transform:translateY(-2px);box-shadow:0 0 0 3px #e07a522e,0 4px 10px -4px #0000004d}.top-navbar-module__XbPizq__searchInput{font:inherit;color:#a04a28;background:0 0;border:0;outline:none;width:15rem;font-size:1.2rem}.top-navbar-module__XbPizq__searchInput::placeholder{color:#c964428c}.top-navbar-module__XbPizq__results{z-index:20;background:#fff;border:1px solid #e07a5247;border-radius:1.1rem;min-width:15.5rem;max-width:19rem;padding:.4rem;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe6,0 24px 60px -20px #783c1466}.top-navbar-module__XbPizq__resultsList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.top-navbar-module__XbPizq__resultLink{color:#8a3e20;border-radius:.7rem;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.88rem;line-height:1.35;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.top-navbar-module__XbPizq__resultLink:hover,.top-navbar-module__XbPizq__resultLink:focus-visible{color:#a04a28;background:#f0a07133;transform:translate(2px)}.top-navbar-module__XbPizq__resultLink:focus-visible{outline-offset:-2px;outline:2px solid #e07a5280}.top-navbar-module__XbPizq__noResults{color:#a8684a;margin:0;padding:.55rem .75rem;font-size:.85rem}.top-navbar-module__XbPizq__socials{align-items:center;gap:1rem;display:flex}.top-navbar-module__XbPizq__social,.top-navbar-module__XbPizq__help{color:#c96442;filter:none;background:#e07a520d;border:1px solid #e07a522e;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s,background .3s,box-shadow .3s,filter .3s;display:inline-flex}.top-navbar-module__XbPizq__social svg,.top-navbar-module__XbPizq__help svg{width:20px;height:20px}.top-navbar-module__XbPizq__social:hover,.top-navbar-module__XbPizq__social:focus-visible,.top-navbar-module__XbPizq__help:hover,.top-navbar-module__XbPizq__help:focus-visible{color:#fff;filter:none;background:linear-gradient(135deg,#f0a071,#e07a52 45%,#e8895f);border-color:#e07a52b3;transform:translateY(-3px)scale(1.06);box-shadow:0 5px 10px -5px #0006}.top-navbar-module__XbPizq__social:focus-visible,.top-navbar-module__XbPizq__help:focus-visible{outline-offset:2px;outline:2px solid #e07a5299}.top-navbar-module__XbPizq__themeToggle{color:#c96442;cursor:pointer;filter:none;background:#e07a520d;border:1px solid #e07a522e;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s,background .3s,box-shadow .3s,filter .3s;display:inline-flex}.top-navbar-module__XbPizq__themeToggle:hover,.top-navbar-module__XbPizq__themeToggle:focus-visible{color:#fff;filter:none;background:linear-gradient(135deg,#f0a071,#e07a52 45%,#e8895f);border-color:#e07a52b3;transform:translateY(-3px)scale(1.06);box-shadow:0 5px 10px -5px #0006}.top-navbar-module__XbPizq__themeToggle:focus-visible{outline-offset:2px;outline:2px solid #e07a5299}.top-navbar-module__XbPizq__themeToggle svg{width:20px;height:20px}.top-navbar-module__XbPizq__auth{align-items:center;gap:.6rem;display:flex}.top-navbar-module__XbPizq__accountWrap{display:inline-flex;position:relative}.top-navbar-module__XbPizq__accountBtn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .35rem .15rem .15rem;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.top-navbar-module__XbPizq__accountBtn:hover,.top-navbar-module__XbPizq__accountBtn:focus-visible{background:#e07a5214;border-color:#e07a524d}.top-navbar-module__XbPizq__accountBtn:focus-visible{outline-offset:2px;outline:2px solid #e07a5299}.top-navbar-module__XbPizq__avatar{color:#fff;background:linear-gradient(135deg,#f0a071,#e07a52 50%,#e8895f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 0 12px #f0a07199}.top-navbar-module__XbPizq__accountChevron{color:#c96442;width:15px;height:15px;transition:transform .25s}.top-navbar-module__XbPizq__accountBtn[aria-expanded=true] .top-navbar-module__XbPizq__accountChevron{transform:rotate(180deg)}.top-navbar-module__XbPizq__accountMenu{z-index:30;background:#fff linear-gradient(#fff,#fff6ef);border:1px solid #e07a5247;border-radius:1rem;min-width:14rem;padding:.4rem;animation:.22s cubic-bezier(.22,1,.36,1) both top-navbar-module__XbPizq__menuIn;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -16px #783c1473}@keyframes top-navbar-module__XbPizq__menuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.top-navbar-module__XbPizq__accountHead{border-bottom:1px solid #e07a522e;flex-direction:column;gap:.15rem;margin-bottom:.3rem;padding:.55rem .7rem .6rem;display:flex}.top-navbar-module__XbPizq__accountName{color:#8a3e20;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.top-navbar-module__XbPizq__accountEmail{color:#c96442bf;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.top-navbar-module__XbPizq__signOutItem{color:#c96442;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.7rem;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,color .2s;display:flex}.top-navbar-module__XbPizq__signOutItem:hover,.top-navbar-module__XbPizq__signOutItem:focus-visible{color:#b91c1c;background:#dc262614}.top-navbar-module__XbPizq__signOutItem:focus-visible{outline-offset:-2px;outline:2px solid #dc262666}.top-navbar-module__XbPizq__authLink{letter-spacing:.01em;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f0a071,#e07a52 50%,#e8895f);border-radius:100px;align-items:center;gap:.4rem;padding:.8rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex;box-shadow:0 0 14px #f0a07180}.top-navbar-module__XbPizq__authLinkIcon{width:15px;height:15px}.top-navbar-module__XbPizq__authLink:hover,.top-navbar-module__XbPizq__authLink:focus-visible{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 5px 10px -5px #0006}.top-navbar-module__XbPizq__authLink:focus-visible{outline-offset:2px;outline:2px solid #e07a5299}@media (max-width:1950px){.top-navbar-module__XbPizq__bar{gap:.6rem}.top-navbar-module__XbPizq__items{gap:.8rem}.top-navbar-module__XbPizq__searchInput{width:7rem;font-size:.8rem}.top-navbar-module__XbPizq__search{min-width:0;padding:.45rem .8rem}.top-navbar-module__XbPizq__logo{height:2.6rem}}@media (max-width:1450px){.top-navbar-module__XbPizq__bar{gap:.4rem}.top-navbar-module__XbPizq__items{gap:.6rem}.top-navbar-module__XbPizq__searchInput{width:5rem;font-size:.6rem}.top-navbar-module__XbPizq__search{min-width:0;padding:.25rem .6rem}.top-navbar-module__XbPizq__logo{height:2.4rem}}@media (max-width:768px){.top-navbar-module__XbPizq__topbar{padding:.6rem .75rem .5rem}.top-navbar-module__XbPizq__bar{border-radius:1.05rem;flex-wrap:nowrap;justify-content:space-between;gap:.55rem;padding:.4rem .5rem;animation:none}.top-navbar-module__XbPizq__logoLink,.top-navbar-module__XbPizq__items,.top-navbar-module__XbPizq__socials,.top-navbar-module__XbPizq__help{display:none}.top-navbar-module__XbPizq__themeToggle{flex:none}.top-navbar-module__XbPizq__search{flex:auto;min-width:0;padding:.45rem .8rem}.top-navbar-module__XbPizq__searchInput{width:100%;font-size:.85rem}.top-navbar-module__XbPizq__socials{gap:.25rem}.top-navbar-module__XbPizq__social{width:2rem;height:2rem}.top-navbar-module__XbPizq__social svg{width:16px;height:16px}.top-navbar-module__XbPizq__auth{gap:.35rem}.top-navbar-module__XbPizq__avatar{width:1.95rem;height:1.95rem;font-size:.78rem}.top-navbar-module__XbPizq__accountBtn{padding:.1rem .25rem .1rem .1rem}.top-navbar-module__XbPizq__accountChevron{width:13px;height:13px}.top-navbar-module__XbPizq__accountMenu{min-width:min(16rem,86vw);position:fixed;top:auto;right:.75rem}.top-navbar-module__XbPizq__authLink{padding:.45rem .85rem;font-size:.78rem}.top-navbar-module__XbPizq__results{min-width:min(18rem,80vw);left:0;transform:none}}html.dark .top-navbar-module__XbPizq__bar{-webkit-backdrop-filter:blur(16px);background-color:#252525b8;background-image:linear-gradient(#252525d9,#17191cf2);border-color:#ffffff1a}html.dark .top-navbar-module__XbPizq__bar:hover{background:linear-gradient(#2c2b2de6,#252525f2);border-color:#ffb17340}html.dark .top-navbar-module__XbPizq__logoPlate{background:0 0}html.dark .top-navbar-module__XbPizq__item{color:#d8ccc1}html.dark .top-navbar-module__XbPizq__item:hover{color:#ffb173}html.dark .top-navbar-module__XbPizq__itemActive{color:#ffb173}html.dark .top-navbar-module__XbPizq__search{background:#ffffff0f;border-color:#ffffff1a}html.dark .top-navbar-module__XbPizq__searchInput{color:#fff5e8}html.dark .top-navbar-module__XbPizq__searchInput::placeholder{color:#9e9692}html.dark .top-navbar-module__XbPizq__results{background:#2c2b2d;border-color:#ffffff1a}html.dark .top-navbar-module__XbPizq__resultLink{color:#fff5e8}html.dark .top-navbar-module__XbPizq__resultLink:hover{color:#ffb173;background:#ff67661f}html.dark .top-navbar-module__XbPizq__noResults{color:#9e9692}:is(html.dark .top-navbar-module__XbPizq__social,html.dark .top-navbar-module__XbPizq__help,html.dark .top-navbar-module__XbPizq__themeToggle){color:#d8ccc1;background:#ffffff0f;border-color:#ffffff1a}:is(html.dark .top-navbar-module__XbPizq__social:hover,html.dark .top-navbar-module__XbPizq__help:hover,html.dark .top-navbar-module__XbPizq__themeToggle:hover){color:#ffb173;background:#ff67661f;border-color:#ff676640}html.dark .top-navbar-module__XbPizq__authLink{color:#17191c;background:linear-gradient(135deg,#ca2851,#ff6766 50%,#ffb173)}:is(html.dark .top-navbar-module__XbPizq__accountBtn:hover,html.dark .top-navbar-module__XbPizq__accountBtn:focus-visible){background:#ffffff0f;border-color:#ffffff1a}html.dark .top-navbar-module__XbPizq__accountChevron{color:#d8ccc1}html.dark .top-navbar-module__XbPizq__accountMenu{background:#2c2b2d;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 18px 44px -16px #000000b3}html.dark .top-navbar-module__XbPizq__accountHead{border-bottom-color:#ffffff14}html.dark .top-navbar-module__XbPizq__accountName{color:#fff5e8}html.dark .top-navbar-module__XbPizq__accountEmail{color:#9e9692}html.dark .top-navbar-module__XbPizq__signOutItem{color:#d8ccc1}:is(html.dark .top-navbar-module__XbPizq__signOutItem:hover,html.dark .top-navbar-module__XbPizq__signOutItem:focus-visible){color:#ff6766;background:#ff67661f}@media (prefers-reduced-motion:reduce){.top-navbar-module__XbPizq__bar{animation:none}.top-navbar-module__XbPizq__pill,.top-navbar-module__XbPizq__item,.top-navbar-module__XbPizq__itemIcon,.top-navbar-module__XbPizq__logoPlate,.top-navbar-module__XbPizq__social,.top-navbar-module__XbPizq__help,.top-navbar-module__XbPizq__themeToggle,.top-navbar-module__XbPizq__search,.top-navbar-module__XbPizq__authLink,.top-navbar-module__XbPizq__resultLink,.top-navbar-module__XbPizq__accountMenu,.top-navbar-module__XbPizq__accountChevron{transition:none}.top-navbar-module__XbPizq__accountMenu{animation:none}.top-navbar-module__XbPizq__item:hover,.top-navbar-module__XbPizq__item:focus-visible{transform:none}}
.scroll-to-top-module__7-uWNW__btn{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:3rem;height:3rem;color:var(--foreground);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#ffffffeb;border:1px solid #e07a5259;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s,transform .3s,background .25s,box-shadow .25s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(12px);box-shadow:0 8px 24px -8px #00000040,inset 0 1px #ffffffe6}.scroll-to-top-module__7-uWNW__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-to-top-module__7-uWNW__btn:hover{color:#fff;background:linear-gradient(135deg,#ff7d00,#e07a52);border-color:#0000;transform:translateY(-3px);box-shadow:0 14px 32px -8px #e07a5280,inset 0 1px #fff3}.scroll-to-top-module__7-uWNW__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.scroll-to-top-module__7-uWNW__btn{transition:opacity .15s,visibility .15s}.scroll-to-top-module__7-uWNW__visible,.scroll-to-top-module__7-uWNW__btn:hover{transform:none}}
:root{--background:#ffecd1;--foreground:#001524;--muted:#ff7d00;--border:#15616d;--card:#fff;--accent:#e07a52;--accent-2:#f0b285;--code-bg:#15616d;--code-fg:#f2e7de;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--card-neutral:#fff;--card-primary:#e07a52;--card-primary-light:#f5ddd2;--card-accent:#ff7d00;--card-accent-light:#fff3e0;--card-text:#001524;--card-text-on-primary:#fff;--card-muted:#4a4a4a;--card-radius:1.75rem;--card-padding:1.75rem;--card-gap:1.25rem;--card-shadow:0 4px 20px -8px #0000001f;--card-border:1px solid #0000000f;font-size:16px}html{background:var(--background);height:100%}html,body{background:var(--background);max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;transition:background .3s,color .3s;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html.dark{--background:#17191c;--foreground:#fff5e8;--muted:#ff6766;--border:#0f2d3d99;--card:#2c2b2d;--accent:#ff6766;--accent-2:#ffb173;--code-bg:#0f2d3d;--code-fg:#ffe3b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-neutral:#2c2b2d;--card-primary:#ff6766;--card-primary-light:#ca285126;--card-accent:#ffb173;--card-accent-light:#ffb1731f;--card-text:#fff5e8;--card-text-on-primary:#17191c;--card-muted:#9e9692;--card-shadow:0 4px 20px -8px #0006;--card-border:1px solid #ffffff17}html.dark body{background:var(--background);color:var(--foreground)}.site-header{z-index:160;position:sticky;top:0}.skip-link{z-index:1000;color:#fff;background:linear-gradient(135deg, var(--muted), var(--accent));border-radius:999px;padding:.7rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%);box-shadow:0 8px 20px -8px #00000080}.skip-link:focus-visible{transform:translateY(0)}textarea:focus,select:focus{outline:none;transition:border-color .3s,box-shadow .3s;box-shadow:0 0 0 3px #ff676633,0 0 15px #ff67661f,0 0 30px #ffb17314!important}.page-enter{background:var(--background);animation:1s ease-in-out both pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none!important}}
